Python3.4入门之ifelse错误解决方案

笔者用的是Python3.4

开始接触到ifelse语句 发现这样---C:\Users\Administrator>python e:\Python34\ifelse.py--去执行的时候老是报 File "e:\Python34\ifelse.py", line 4
   print('恭喜,你猜对了。') # 新块从这里开始
       ^

原始py代码如下:

number = 23
guess = int(input('请输入一个整数:')) #等待输入整数
if guess == number:
print('恭喜,你猜对了。') # 新块从这里开始
print('(但你没有获得任何奖品!)') # 新块在这里结束
elif guess < number:
print('不对,你猜的有点儿小') # 另一个块
else:
print('不对,你猜的有点大')
print('完成')

头疼的要死,(本人是自学这个)后来查阅多方资料才发现是子句没有缩进的原因

正确的代码

number = 23
guess = int(input('请输入一个整数:')) #等待输入整数
if guess == number:
    print('恭喜,你猜对了。') # 新块从这里开始
    print('(但你没有获得任何奖品!)') # 新块在这里结束
elif guess < number:
    print('不对,你猜的有点儿小') # 另一个块
else:
    print('不对,你猜的有点大')
    print('完成')

希望对大家有帮助

posted @ 2014-05-23 10:58  石奈子0314  阅读(1319)  评论(2编辑  收藏  举报