본문 바로가기
Python

암스트롱 번호를 확인하는 Python 프로그램

by 코딩하는 욤욤이 2024. 1. 29.
반응형

이 포스팅에서는 암스트롱 번호를 확인하는 Python 프로그램이 제공됩니다.

n의 거듭제곱을 합한 숫자의 합이 그 자체와 같으면 암스트롱 수라고 합니다. 여기서 n은 숫자의 총 자릿수입니다.

예를 들어 370은 암스트롱 번호입니다.

여기서 n = 3이므로 3 3 +  7 3  + 0 3  = 27 + 343 + 0 = 370입니다.

암스트롱 번호를 확인하는 Python 프로그램

num = int(input("enter a number: "))
 
length = len(str(num))
sum = 0
temp = num
 
while(temp != 0):
sum = sum + ((temp % 10) ** length)
temp = temp // 10
 
if sum == num:
print("armstrong number")
else:
print("not armstrong number")


산출

숫자를 입력하세요: 370
암스트롱 번호

반응형