=> Finding Power
- To find the power of a number using a loop in Python, you multiply the number repeatedly.
def find_power(base,power):
result=1
while power>0:
result=result*base
power-=1
return result
result=find_power(1,2)
print(result)
OUTPUT:
=>Armstrong Number
- An Armstrong number is a number where the sum of each digit raised to the power of the number of digits equals the original number.
def find_power(base, power):
result = 1
while power > 0:
result = result * base
power-=1
return result
def count_of_digit(num):
count = 0
while num > 0:
num = num // 10
count+=1
return count
num = 153
og_num=num
digits_count = count_of_digit(num)
armstrong = 0
while num > 0:
rem = num % 10
result = find_power(rem, digits_count)
armstrong = armstrong + result
num = num // 10
print(armstrong)
if og_num == armstrong:
print(" Armstrong Number")
else:
print("Not Armstrong")
OUTPUT:


Top comments (0)