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

python2 正常 python3的问题出在哪啊

sum = 0

x = 1

n = 1

while True:

    sum=sum+x

    x=x*2

    n=n+1

    if n>20:

        break

print (sum)

http://img1.sycdn.imooc.com//5923efdc0001e1c807810434.jpg

正在回答

4 回答

刚才我打错了,下面是对的,跳出小循环需要多一个回车

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

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

慕粉9344391 提问者

非常感谢!
2017-05-23 回复 有任何疑惑可以回复我~

python3以后的版本,print变成了一个方法。print(打印内容)

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

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

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

python3的print与python2的有区别,你查一下就知道python3怎么使用print

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

举报

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

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

进入课程

python2 正常 python3的问题出在哪啊

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