تشخیص عدد کامل

تمرین آسان 4467 visibility link download flag trending_up پربازدید

برنامه ای بنویسید که عددی را از کاربر دریافت کند و مشخص نماید عدد کامل است یا خیر؟

(راهنما: عددی کامل است که مجموع مقسوم علیه هایش (به جز خودش) برابر خودش شود)

👨‍💻 3 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

reply 16

visibility
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
# برنامه ای که بررسی می کند آیا یک عدد کامل است یا خیر
def is_perfect_number(n):
    # محاسبه مجموع مقسوم علیه های عدد (به جز خود عدد)
    divisors_sum = sum(i for i in range(1, n) if n % i == 0)
    
    # بررسی اینکه آیا مجموع مقسوم علیه ها برابر خود عدد است یا خیر
    return divisors_sum == n

# دریافت عدد از کاربر
number = int(input("یک عدد وارد کنید: "))

# بررسی و نمایش نتیجه
if is_perfect_number(number):
    print(f"{number} یک عدد کامل است.")
else:
    print(f"{number} یک عدد کامل نیست.")
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن