python中elif老是报错,新手请多指教。

>>>x=100>>>ifx>50:print'xishigh,'print'andhighupinthesky!'elifx==50:写到这里eif就爆红提示Synta... >>> x = 100
>>> if x>50:
print 'x is high,'
print 'and high up in the sky!'
elif x==50:

写到这里eif就爆红 提示SyntaxError: invalid syntax 请问是什么原因 我是新手 对这些不是很了解
展开
 我来答
Lovesoo
推荐于2016-01-18 · TA获得超过2385个赞
知道小有建树答主
回答量:654
采纳率:66%
帮助的人:409万
展开全部

代码看是没问题的,是格式问题吧.

x = 100
if x>50:
    print 'x is high,'
    print 'and high up in the sky!'
elif x==50:
    print x
百度网友57c441c
2014-08-13 · TA获得超过307个赞
知道小有建树答主
回答量:286
采纳率:100%
帮助的人:219万
展开全部
if,elif,else这三个是同一级的并列关系,合起来组成一个代码块,所以缩进要一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夙沙曲
2014-08-13 · TA获得超过402个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:227万
展开全部
缩进问题吧。elif要和if对其。你和print对其了,要向前缩进一格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式