Python program to check Armstrong number
In this program we are implementing logic to check for n-digit Armstrong number.
Program
n=int(input('Enter a number ')) def count(n): c=0 while(n>0): c+=1 n=n//10 return c temp=n arm=0 while(temp>0): arm+=(temp%10)**count(n) temp//=10 if(arm==n): print('The given number {0} is an armstrong number.'.format(n)) else: print('The given number {0} is not an armstrong number.'.format(n))Output 1
Enter a number 371 The given number 371 is an armstrong number.Output 2
Enter a number 150 The given number 150 is not an armstrong number.Output 3
Enter a number 54748 The given number 54748 is an armstrong number.
0 comments :
Post a Comment
Note: only a member of this blog may post a comment.