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

چندین نمونه کد

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

شرح برنامه

این برنامه پایتون عددی را از کاربر دریافت کرده و با استفاده از تابع بازگشتی، نسخه معکوس آن را محاسبه و نمایش می‌دهد.
برای مثال، اگر ورودی 357 باشد، خروجی 753 خواهد بود.


کد پایتون:


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)

# دریافت عدد از کاربر
num = int(input("عدد را وارد کنید: "))
reversed_num = reverse_recursive(num)
print(f"نسخه معکوس عدد: {reversed_num}")

نمونه خروجی (ورودی: 357):


نسخه معکوس عدد: 753

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