write python program to check whether 3 digit number is armstrong or not

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

write python program to check whether 3 digit number is armstrong or not

Armstrong number:

A number is called Armstrong number if it is equal to the sum of the cubes of its own digits.

For example: 153 is an Armstrong number since 153 = 1*1*1 + 5*5*5 + 3*3*3.

The Armstrong number is also known as narcissistic number.

الأجوبة

num = int(input("Enter a number: "))
if num>999:
   print('number should be include 3 digits maximum')
else:
 sum = 0  
 temp = num  
  
 while temp > 0:  
   digit = temp % 10  
   sum += digit ** 3  
   temp //= 10  
  
 if num == sum:  
    print(num,"is an Armstrong number")  
 else:  
    print(num,"is not an Armstrong number")  
هل كان المحتوى مفيد؟

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

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