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

n代表20次?

整段代码大部分都能看明白,但是为啥n就代表循环进行20次,sum和x有关系,sum=sum+x,n和sum,和x都没有关系,为啥n就代表运行20次

正在回答

4 回答

sum = 0 
x = 1 
n = 1 
while True:
    sum = sum + n
    n = n * 2
    x = x + 1
    if x > 20:
        break
print(sum)

这个是随意的,x当循环数也是可以的。

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


http://img1.sycdn.imooc.com//5f1120360001bcaa05470729.jpg
开始在出门的cmd中被空格整惨了

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

if n > 20:

    break

这个是判断条件,n从1-20 都不符合if条件,所以可以进行循环,当N=21时,符合n>20的条件,这时候就执行break操作


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

代码贴一下

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

举报

0/150
提交
取消
初识Python
  • 参与学习       758627    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

n代表20次?

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