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

