Page 520 - Computer Science V2.0 Class 11
P. 520

elif average >= 70:
                           return "C1"
                       else:
                           return "C2"


                   print("Enter marks for 5 subjects:")
                   subjectMarks = acceptMarks()
                   averageMarks = calculateAverage(subjectMarks)
                   grade = assignGrade(averageMarks)
                   print(f"Average Marks: {averageMarks:.2f}")
                   print(f"Grade: {grade}")

               Program 28: Define a function sumOfNaturalNumbers(num) that takes a number as an input and returns the
               sum of natural numbers until the limit defined by num. Invoke the sumOfNaturalNumbers(num) to print the
               sum of natural numbers until the user-inputted limit num.

              Ans. def sumOfNaturalNumbers(num):
                       '''

                       Objective : To calculate sum of natural numbers until a user-inputted limit
                       Input Parameter : num - integer
                       Return Value : sum - sum of natural numbers until a user defined limit num
                       '''
                       sum = 0
                       for i in range(1, num):
                           sum += i
                       return sum
                   num = int(input('Enter N:'))

                   sumUntilNum = sumOfNaturalNumbers(num)
                   print("Sum of the N natural numbers:", sumUntilNum)
               Program 29: Write a program to accept a number and display its reverse.

              Ans. def reverse(number):
                       '''

                       Objective : To calculate reverse of a number
                       Input Parameter : number - numeric value
                       Return Value : reverse - numeric value
                       '''
                       reverse = 0
                       while number > 0:
                           digit = number % 10
                           reverse = reverse * 10 + digit
                           number = number // 10
                       return reverse




               506   Touchpad Computer Science (Ver. 2.0)-XI
   515   516   517   518   519   520   521   522   523   524   525