diff --git a/Programs/Armstrong.py b/Programs/Armstrong.py new file mode 100644 index 0000000..633c5e5 --- /dev/null +++ b/Programs/Armstrong.py @@ -0,0 +1,21 @@ +# Program to check Armstrong numbers in a certain interval + +lower = 100 +upper = 2000 + +for num in range(lower, upper + 1): + + # order of number + order = len(str(num)) + + # initialize sum + sum = 0 + + temp = num + while temp > 0: + digit = temp % 10 + sum += digit ** order + temp //= 10 + + if num == sum: + print(num)