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

2024-11-04 03:27:38
推荐回答(3个)
回答1:

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

x = 100
if x>50:
    print 'x is high,'
    print 'and high up in the sky!'
elif x==50:
    print x

回答2:

if,elif,else这三个是同一级的并列关系,合起来组成一个代码块,所以缩进要一致

回答3:

缩进问题吧。elif要和if对其。你和print对其了,要向前缩进一格