Rube6

Fri 17 April 2026
# Program 12: Factorial
def main():
    n = int(input("Enter number: "))

    fact = 1

    for i in range(1, n+1):
        fact = fact * i

    print("Factorial is:", fact)

main()
Enter number:  3


Factorial is: 6
# Program 13: Reverse Number
def main():
    num = int(input("Enter number: "))

    rev = 0

    while num > 0:
        digit = num % 10
        rev = rev * 10 + digit
        num = num // 10

    print("Reversed number:", rev)

main()
Enter number:  5


Reversed number: 5
# Program 14: Count Digits
def main():
    num = int(input("Enter number: "))

    count = 0

    while num > 0:
        count = count + 1
        num = num // 10

    print("Total digits:", count)

main()
Enter number:  4


Total digits: 1


Score: 0

Category: misc