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

请问这里哪里错了

 利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。

正在回答

3 回答

if n>20 少  :

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

干物妹小五酱 提问者

大感谢!!!!!!!!
2017-08-17 回复 有任何疑惑可以回复我~

你的结果应该会比正常答案多第21项的数,后面判断应该是==20退出,不然的话是已经加上了第21项的数在判断大于20退出的,如果想用>20,应放在sum加的前面。

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

少了第20次吧?应该把n=n+1放在if判断的后面

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

干物妹小五酱 提问者

好像不是这个问题,它总是提示第8行错了
2017-08-17 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

请问这里哪里错了

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