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

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

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

شرح برنامه

این برنامه پایتون از یک متد بازگشتی به نام l1 استفاده می‌کند تا تمام اعداد مضرب ۳ که کوچکتر از عدد n هستند را نمایش دهد.
تابع بازگشتی به‌صورت نزولی از n-1 شروع کرده و در هر مرحله بررسی می‌کند آیا عدد فعلی مضرب ۳ است یا نه.


کد پایتون:


def l1(n: int):
    if n <= 0:
        return
    if n % 3 == 0:
        print(n)
    l1(n - 1)

# دریافت مقدار n از کاربر
n = int(input("عدد n را وارد کنید: "))
print(f"اعداد مضرب ۳ کوچکتر از {n}:")
l1(n - 1)

نمونه خروجی (ورودی: n = 11):


اعداد مضرب ۳ کوچکتر از 11:
9  
6  
3

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