Page 423 - Computer Science Class 11 With Functions
P. 423

result = largerNumber(num1,num2)

                 print(result)
            Program 3

            Write a function largestNumber(num1,num2,num3) that takes three integer arguments as inputs and returns
            a message with a largest number. Invoke this function to print the largest number.

            Ans. def largestNumber(num1,num2,num3):
                     '''
                     Objective : To find the largest number out of 3

                     Input Parameters : num1,num2,num3 - numeric value
                     Return Value : String
                     '''
                     if num1 == num2 and num1 == num3:

                         return "All three numbers are equal"
                     elif num1 > num2 and num1 > num3:
                         return str(num1) + " is largest"
                     elif num2 > num1 and num2 > num3:
                         return str(num2) + " is largest"
                     else:

                         return str(num3) + " is largest"

                 num1 = int(input("Enter first number : "))
                 num2 = int(input("Enter second number : "))

                 num3 = int(input("Enter third number : "))
                 result = largestNumber(num1,num2,num3)
                 print(result)
            Program 4

            Write a program that takes a number num from the user and prints the following patterns for num lines:
                   Pattern-1                Pattern-2                Pattern-3










            Ans. (i)      # Pattern1

                 def displayPattern(num):
                     '''
                     Objective : To print a pattern
                     Input Parameter : num – numeric value

                     Return Value : None
                     '''

                                                                                                      Practical  421
   418   419   420   421   422   423   424   425   426   427   428