반응형
이 포스팅에서는 for 및 while 루프를 사용하여 숫자의 계승을 찾는 Python 프로그램을 얻을 수 있습니다.
숫자의 팩토리얼은 1부터 시작하여 그 아래의 모든 숫자를 곱하여 계산됩니다.
예를 들어, 4의 계승은 24(1 x 2 x 3 x 4)입니다.
아래 프로그램은 사용자로부터 숫자를 입력으로 받아 계승값을 찾습니다.
숫자의 계승값을 찾는 Python 프로그램
For 루프 사용
num = int(input("enter a number: "))
fac = 1
for i in range(1, num + 1):
fac = fac * i
print("factorial of ", num, " is ", fac)
산출
숫자를 입력하세요: 5
의 계승은 120입니다.
While 루프 사용
num = int(input("enter a number: "))
fac = 1
i = 1
while i <= num:
fac = fac * i
i = i + 1
print("factorial of ", num, " is ", fac)
산출
숫자를 입력하세요: 4
의 계승은 24입니다.
재귀와 math.factorial() 함수를 사용하여 Python에서 계승을 찾는 두 가지 다른 방법이 있습니다.
반응형
'Python' 카테고리의 다른 글
윤년을 확인하는 Python 프로그램 (0) | 2024.01.30 |
---|---|
숫자가 홀수인지 짝수인지 확인하는 Python 프로그램 (0) | 2024.01.30 |
소수를 확인하는 Python 프로그램 (0) | 2024.01.30 |
피보나치 수열을 인쇄하는 Python 프로그램 (0) | 2024.01.29 |
암스트롱 번호를 확인하는 Python 프로그램 (0) | 2024.01.29 |