Page 306 - Ai_C10_Flipbook
P. 306

Python Practical Questions




                1.  Write a program to add the elements of the two lists.

               Ans.  [1]:  S1=[32,45,40]
                           S2=[35,30,42,38]
                           print("*** List S1 ***")
                           print(S1,len(S1))
                           print("*** List S2 ***")
                           print(S2,len(S2))
                           All=S1+S2
                           print("*** List All ***")
                           print(All,len(All))

                           *** List S1 ***
                           [32, 45, 40] 3
                           *** List S2 ***
                           [35, 30, 42, 38] 4
                           *** List All ***
                           [32, 45, 40, 35, 30, 42, 38] 7


                2.   Write a program to calculate mean, median and mode using NumPy of the following list of distance travelled
                    by a car in a week:
                    [95,90,49,71,90,100,55]

               Ans.  [1]:  import statistics
                           d = [95,90,49,71,90,100,55]
                           m1 = statistics.mean(d)
                           m2 = statistics.median(d)
                           m3 = statistics.mode(d)
                           print("The mean is: ", m1)
                           print("The median is: ", m2)
                           print("The mode is: ", m3)

                           The mean is: 78.57142857142857
                           The median is: 90
                           The mode is: 90

                3.   Write a Python code to take the input of a number n and then find and display its factorial (n!). For example,
                    5! = 5x4x3x2x1 i.e., 120.

               Ans.  [1]:  n = int(input("Enter a number: "))
                           factorial = 1
                           if n < 0:
                               print("Factorial does not exist for negative numbers")
                           elif n == 0:
                               print("The factorial of 0 is 1")
                           else:
                               for i in range(1,n + 1):
                                   factorial = factorial*i
                           print("The factorial of ",n," is",factorial)

                           Enter a number: 7
                           The factorial of 7 is 5040

                    304     Artificial Intelligence Play (Ver 1.0)-X
   301   302   303   304   305   306   307   308   309   310   311