반응형
이 포스팅에서는 암스트롱 번호를 확인하는 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
암스트롱 번호
반응형
'Python' 카테고리의 다른 글
소수를 확인하는 Python 프로그램 (0) | 2024.01.30 |
---|---|
피보나치 수열을 인쇄하는 Python 프로그램 (0) | 2024.01.29 |
10진수를 2진수, 8진수, 16진수로 변환하는 Python 프로그램 (1) | 2024.01.29 |
회문 번호를 확인하는 Python 프로그램 (0) | 2024.01.29 |
Python GCD – GCD 또는 HCF를 찾는 4가지 방법 (0) | 2024.01.29 |