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

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

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

شرح برنامه

این برنامه پایتونی تمام اعداد بین ۱۰۰۰ تا ۱۱۰۰ را بررسی می‌کند.
برای هر عدد، مجموع ارقام آن محاسبه شده و اگر عدد بر مجموع ارقامش بخش‌پذیر باشد، چاپ می‌شود.


کد پایتون:


# تابع کمکی برای محاسبه مجموع ارقام
def digit_sum(n):
    return sum(int(d) for d in str(n))

# بررسی اعداد از ۱۰۰۰ تا ۱۱۰۰
print("--- اعداد معتبر ---")
for num in range(1000, 1101):
    s = digit_sum(num)
    if num % s == 0:
        print(f"{num} (مجموع ارقام: {s})")

نمونه خروجی:


--- اعداد معتبر ---
1008 (مجموع ارقام: 9)  
1012 (مجموع ارقام: 4)  
1016 (مجموع ارقام: 8)  
1026 (مجموع ارقام: 9)  
1035 (مجموع ارقام: 9)  
1040 (مجموع ارقام: 5)  
1080 (مجموع ارقام: 9)  
1089 (مجموع ارقام: 18)  
1100 (مجموع ارقام: 2)

توضیح مراحل:

- برنامه از عدد ۱۰۰۰ تا ۱۱۰۰ را بررسی می‌کند
- برای هر عدد، مجموع ارقام با استفاده از تابع digit_sum() محاسبه می‌شود
- اگر عدد بر مجموع ارقامش بخش‌پذیر باشد، چاپ می‌شود
- خروجی شامل عدد و مجموع ارقام آن است


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