این برنامه پایتون از یک متد بازگشتی به نام 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)
اعداد مضرب ۳ کوچکتر از 11:
9
6
3