num = 1
result = 1
while num<=10:
result = result * num
num = num + 1
print(result)
代码和答案是一样的,结果出来的是:
1 2 6 24 120 720 5040 40320 362880 3628800
你直接吧print顶格就行了,Python语言里你这样写是表示print在while循环内,所以每循环一次就会执行一次,顶格之后就表示print在循环外,那循环结束之后才会执行一次print
搞定了
num = 1
result = 1
while num <= 10:
result = result * num
num = num + 1
if num == 10:
print(result)
break