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

求助救助 到底是哪里出错了,答案不对,答案是381。。。。不知道为什么

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

正在回答

3 回答

x = 2 * n 这个地方出错了,x每次运算完了之后是*2,而不是*n

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

x = 2 * n改为x=x*2

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

我也发现了。。。谢谢,我自己看题出错了

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

举报

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

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

进入课程

求助救助 到底是哪里出错了,答案不对,答案是381。。。。不知道为什么

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