minliang320 发表于 2022-8-21 17:37:31

《零基础学python》第4讲中的猜数字游戏问题出在哪里?

猜数字的游戏,我按视频上的方式进行改进,代码如下:



temp = input("猜猜我心里想的是几?")
guess = int(temp)
if guess == 8:
    print(" 猜对了")
else:
    if guess > 8:
      print("大了大了")
    else:
        print("小了小了......")
print("游戏结束,不玩了")



F5运行时总是报错,并在“小了小了”代码行出现长红条,报错信息为:
inconsisitent of tabs and spaces in indentation


求助:应该怎么改?




临时号 发表于 2022-8-21 17:51:27

缩进错误,空格和Tab不能混用,我这边运行没有问题
建议你删除所有缩进,再使用空格或者Tab的其中一种进行缩进

aaron0919 发表于 2022-8-21 17:58:33

如果是pycharm请按下ctrl+alt+L格式化文件

百舸争流 发表于 2022-8-21 18:50:00

temp=input("猜猜小甲鱼心想的数字:")
guess=int(temp)
while guess!=8:
   if guess>8:
          print("猜大了")
   else:
          print("猜小了")
   temp=input("再来猜猜:")
   guess=int(temp)
print("恭喜您,猜对了!")
print("游戏结束!")

kongminghui 发表于 2022-8-22 10:42:18

你的都是空格了,应该用tab键,代码我测试也没问题

minliang320 发表于 2022-8-23 16:02:49

kongminghui 发表于 2022-8-22 10:42
你的都是空格了,应该用tab键,代码我测试也没问题

谢谢!
页: [1]
查看完整版本: 《零基础学python》第4讲中的猜数字游戏问题出在哪里?