"""
Program Name: menu given program 2
Description: i) largest of three numbers ii) sum of digits of a number iii) reverse of a number w/o built in functions
"""
option = input("Options : \n1. Largest of three numbers. \n2. Sum of digits of a number \n3. Reverse of a number \nSelect choice : ")
if option == "1" :
numbers = input("Enter three numbers with space :").split()
if len(numbers) != 3 :
print("Only 3 numbers are valid")
else :
x = []
i = 0
while i < len(numbers) :
x.append(int(numbers[i]))
i +=1
big = int(x[0])
for a in x :
if a > big :
big = a
print(f"{big} is the largest number of the three")
elif option == "2" :
number = int(input("Enter a number :"))
s = 0
while number != 0 :
n = number % 10
s += n
number //= 10
print(f"Sum : {s}")
elif option == "3" :
number = int(input("Enter a number :"))
rev = 0
while number != 0 :
r = number % 10
rev = rev * 10 + r
number //= 10
print(f"Reverse : {rev}")
else :
print("Invalid choice")