Page 330 - AI Ver 1.0 Class 9
P. 330

2.  Input a number and print the table of a number in a tabular form.

          Ans.  num=int(input("enter a number "))
               for i in range(1,11):
                   print(num,"*",i,"=",num*i)
            3.  Input a character and check whether it is an uppercase, lowercase character or a digit or any other special character.

          Ans.  ch = input("enter a character :")
               if ch>='A' and ch<='Z':
                   print("Uppercase")
               elif ch>='a' and ch<='z':
                   print("Lowercase")
               elif ch>='0' and ch<='9':
                   print("Number")
               else:
                   print("Special Character")
            4.  Print the sum of even or odd numbers of first n natural numbers.

          Ans.  n=int(input("Enter range of natural numbers :"))
               sumeven=sumodd=0
               i=0
               while i<=n:
                   if i%2==0:
                       sumeven+=i
                   else:
                       sumodd+=i
                   i+=1
               print("Sum of even :",sumeven)
               print("Sum of odd :",sumodd)
            5.  Input a number and print the next five consecutive numbers.
          Ans.  n=int(input("Enter a number :"))
               for i in range(n+1,n+6):
                   print(i)
            6.  Print each element of list along with its index number (both forward and backward).

          Ans.  L1= ['P', 'Y', 'T', 'H', 'O', 'N']
               length=len(L1)
               for e in range(length):
                    print("Forward  indexing:",e,  "Backward Indexing:"\,(e-length),  "Element  Value is
                   ",L1[e])
            7.  Print the sum of odd numbers in a list.
          Ans.  1=[1,12,6,3,8,7,13]
               sum=0
               for i in range(len(1)):
                   if 1[i]%2==0:
                       sum+=1[i]
               print(sum)


                  328   Touchpad Artificial Intelligence-IX
   325   326   327   328   329   330   331   332   333   334   335