o0牛魔王0o
2021-03-18 17:40
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
Python3 入门教程(新版)
154164 学习 · 1075 问题
相似问题