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

return "A"

                     elif average >= 80:
                         return "B"
                     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

                                                                                                      Practical  439
   436   437   438   439   440   441   442   443   444   445   446