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

我这个怎么都不对

我直接复制答案都过不去,自己写的这个也是按照上边的例子写的,怎么还过不去

正在回答

2 回答

你的错误主要有一下几点:

  1. if语句的末尾一定要放冒号:

  2. 注意行的缩进

  3. break放错了位置

我是这样写的,能够运行出答案

sum = 0

x = 1

n = 1

while True:

    sum = sum + x

    x = 2 * x

    n = n + 1 

    if n > 20:

        break

print sum


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

因诺魂 提问者

非常感谢!
2016-07-10 回复 有任何疑惑可以回复我~

for x in [ 1,2,3,4,5,6,7,8 ]:

    for y in [ 2,3,4,5,6,7,8,9 ]:

        if x<y:

            print x*10+y

写完以后,光标回到新的一行的开头,执行一下,右边出来数字,应该就对了。

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

举报

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

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

进入课程

我这个怎么都不对

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