为了账号安全,请及时绑定邮箱和手机立即绑定

我只想要最后一个值该怎么办呢?

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


正在回答

2 回答

你直接吧print顶格就行了,Python语言里你这样写是表示print在while循环内,所以每循环一次就会执行一次,顶格之后就表示print在循环外,那循环结束之后才会执行一次print

1 回复 有任何疑惑可以回复我~

搞定了

num = 1

result = 1

while num <= 10:

    result = result * num

    num = num + 1

    if num == 10:

        print(result)

        break


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我只想要最后一个值该怎么办呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信