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

在Python Shell上怎么编译如下代码呢?

score = 55

if score >=60:

print 'pass'

else:

print 'failed'

正在回答

6 回答

http://img1.sycdn.imooc.com//5859f02400010cf906840493.jpg

亲测过是可以的,不然就是你程序设置有问题

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

HardStruggle 提问者

你是用的哪个版本啊
2016-12-21 回复 有任何疑惑可以回复我~

回车后顶格写

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

else要顶格

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

if score>=60:
    print('pass')
else:
    print('failed')

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

score=50

if score>=60:

    print 'pass'

else:

    print 'failed'

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

慕前端7382635

缩进是否是4个空格,else是否顶格,前面没有空格,请仔细检查自己的代码规范,再试试!
2016-12-21 回复 有任何疑惑可以回复我~
#2

HardStruggle 提问者

我想问的是,为什么在打出else 后,回车就直接执行结果了后面的代码就不能换行写上去了,并且会报错
2016-12-21 回复 有任何疑惑可以回复我~
#3

慕田峪9994249 回复 HardStruggle 提问者

>>>if score>=60: print('pass') else: print('failed')
2017-04-10 回复 有任何疑惑可以回复我~

score = 50

if score >=60:

    print 'pass'

else:

    print 'failed'

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

HardStruggle 提问者

可是我打出else 后,就直接执行并报错了
2016-12-21 回复 有任何疑惑可以回复我~
#2

新鲜鱼 回复 HardStruggle 提问者

是不是。。。没打冒号啊,我就是= =
2017-02-11 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

在Python Shell上怎么编译如下代码呢?

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