From 7f653d1367ff3f7754cb4ef3a501b613c3e02452 Mon Sep 17 00:00:00 2001 From: Pranav <69687743+Pranavk02@users.noreply.github.com> Date: Sun, 6 Dec 2020 22:10:42 +0530 Subject: [PATCH] Create Armstrong.py --- Programs/Armstrong.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Programs/Armstrong.py 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)