اكتب دالة لتحديد ما إذا كان الرقم تام أم لا

  • برمجة
  • برمجة بايثون

اكتب دالة لتحديد ما  إذا كان الرقم تام أم لا

الأجوبة

def perfect_number(n):
    sum = 0
    for x in range(1, n):
        if n % x == 0:
            sum += x
    return sum == n
print(perfect_number(6))

 

الناتج المتوقع

True
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...