【发布时间】:2017-11-28 07:23:15
【问题描述】:
我正在做一项作业,答案正确返回,但我需要他们说 5! = 120 而不仅仅是 = 120。我该怎么办?
def getInt():
getInt = int
done = False
while not done:
print("This program calcultes N!")
# get input for "N
N = int(input("Please enter a non-negative value for N: "))
if N < 0:
print("Non-Negative integers, please!")
else:
done = True
return N
def main():
n = getInt()
for i in range(n-1):
n = n * (i+1)
print("=" ,n)
main()
【问题讨论】:
-
print(n_saved, '! = ', n, sep='')
标签: python-3.x while-loop range do-while sqrt