بخشی از مجموعه

Several example codes

~1 دقیقه مطالعه • بروزرسانی ۲۰ مهر ۱۴۰۴

Program Overview

This Python program reads a number from the user and uses a recursive function to reverse its digits.
For example, input 357 will produce output 753.


Python Code:


def reverse_recursive(n: int, result: int = 0) -> int:
    if n == 0:
        return result
    last_digit = n % 10
    result = result * 10 + last_digit
    return reverse_recursive(n // 10, result)

# Read number from user
num = int(input("Enter a number: "))
reversed_num = reverse_recursive(num)
print(f"Reversed number: {reversed_num}")

Sample Output (input: 357):


Reversed number: 753

نوشته و پژوهش شده توسط دکتر شاهین صیامی