Question
To Print the Armstrong numbers in given range.
Sample TestCaseExpected Output
Enter lower range : 100 153
Enter Upper range : 1000 370
371
407
Answer
lower=int(input("Enter lower range :"))
upper=int(input("Enter upper range :"))
for num in range(lower,upper+1):
sum=0
temp=num
while temp>0:
dig=temp%10
sum+=dig**3
temp//=10
if num==sum:
print(num)

No comments:
Post a Comment