업데이트 : 나는 루프의 시작 부분에서 계승을 1로 재설정하고 불필요한 코드를 제거하여 팩토리얼을 배제하는 문제를 해결했습니다. 여기에 새 버전이 있습니다.이전 계승을 무시하기 위해 계승을 계산하는 while 루프를 얻으려면 어떻게해야합니까?
more = "yes"
while more == "yes":
n = int(input("Enter a number to get its factorial: "))
if n >= 0:
factorial = 1
for num in range(1, n+1):
factorial *= num
print(n,'!=', factorial)
more = input("Would you like to get another number's factorial?:")
else:
print("Factorials are not defined for negative integers.")
print("Thank You!")
업데이트 : 문제를 해결하고 코드를 단순화했습니다. – AndroidFan253