Cs HHW
Cs HHW
False
2. (b)
3. (d)
4. (d)
5. (c)
6. (d)
7. (b)
8. C#l#r helps t# give shad#w t# the picture
9. (a)(d)
10.
11.
12. 200#12#
13. eF
eD
cD
cB
aB
14. fUNnpYTHONn3.7.
15.
def sumNaturalNum(n):
return (n * (n + 1)) // 2
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)
def sumIndividual(n):
return sum(int(digit) for digit in str(n))
def reverseNum(n):
return int(str(n)[::-1])
def checkPrime(n):
if n <= 1:
return False
for i in range(2, int(math.sqrt(n)) + 1):
if n % i == 0:
return False
return True
def menu():
print("Menu:")
print("1. Compute Simple Interest")
print("2. Area of a Triangle using Heron's Formula")
print("3. Find the Largest of Three Numbers")
print("4. Find the Sum of n Natural Numbers")
print("5. Find the Factorial of a Number")
print("6. Find the Sum of Individual Digits of a Number")
print("7. Find the Reverse of a Number")
print("8. Find the HCF of Two Numbers")
print("9. Check for Prime Number")
print("10. Exit")
def main():
while True:
choice = menu()
if choice == 1:
p = float(input("Enter principal amount: "))
r = float(input("Enter rate of interest: "))
t = float(input("Enter time period in years: "))
print("Simple Interest:", simpleInterest(p, r, t))
elif choice == 2:
a = float(input("Enter side a: "))
b = float(input("Enter side b: "))
c = float(input("Enter side c: "))
print("Area of Triangle:", areaTriangle(a, b, c))
elif choice == 3:
a = float(input("Enter first number: "))
b = float(input("Enter second number: "))
c = float(input("Enter third number: "))
print("Largest number:", largest(a, b, c))
elif choice == 4:
n = int(input("Enter a positive integer: "))
print("Sum of natural numbers:", sumNaturalNum(n))
elif choice == 5:
n = int(input("Enter a positive integer: "))
print("Factorial:", factorial(n))
elif choice == 6:
n = int(input("Enter a positive integer: "))
print("Sum of individual digits:", sumIndividual(n))
elif choice == 7:
n = int(input("Enter a positive integer: "))
print("Reverse of the number:", reverseNum(n))
elif choice == 8:
dividend = int(input("Enter the first number: "))
divisor = int(input("Enter the second number: "))
print("HCF:", hcf(dividend, divisor))
elif choice == 9:
n = int(input("Enter a positive integer: "))
if checkPrime(n):
print(f"{n} is a prime number.")
else:
print(f"{n} is not a prime number.")
else:
print("Invalid choice. Please try again.")
if __name__ == "__main__":
main()
17.
20.
22.