عدد کامل

سوال

برنامه‌ای بنویسید که عددی مانند NN را از کاربر دریافت کند و در صورتی که خاصیت کامل بودن را داشته باشد، یعنی مجموع مقسوم‌علیه‌های آن (غیر از خودش) برابر با آن عدد باشد، YESYES و در غیر این صورت NONO را چاپ کند.

در حال بررسی 0
amirabbasshafiei22 2 ماه 1 پاسخ 63 دیده شده 0

پاسخ ( ۱ )

  1. number = int(input())
    sum=0
    for i in range(1,number):
    if number % i ==0:
    sum+= i
    if sum == number:
    print(“YESYES”)
    else:
    print(“NONO”)

ارسال یک پاسخ