一边玩一边学习 发表于 2022-9-17 11:49:36

找错误

print('欢迎光临')
temp = input('请猜一猜我心里想的数字是什么:')
guess = int(temp)
while guess != 8:
if guess == 8:
    print('猜对了!')
else:
    if guess > 8:
            print('大了!')
    else:
            print('小了!')
    temp = input('请再试试吧:')
    guess = int(temp)

可以帮忙看看这个代码出现了什么问题吗?为什么总是显示缩进错误(并没有空格和tab混用)

临时号 发表于 2022-9-17 11:58:50

if要缩进到while中
print('欢迎光临')
temp = input('请猜一猜我心里想的数字是什么:')
guess = int(temp)
while guess != 8:
    if guess == 8:
      print('猜对了!')
    else:
      if guess > 8:
            print('大了!')
      else:
            print('小了!')
      temp = input('请再试试吧:')
      guess = int(temp)

suchocolate 发表于 2022-9-17 12:00:13

while循环体也要缩进。
换个IDLE吧pycharm或vscode,这些格式问题IDLE都会提示你的,根本不需要来着问。

一边玩一边学习 发表于 2022-9-17 12:20:16

suchocolate 发表于 2022-9-17 12:00
while循环体也要缩进。
换个IDLE吧pycharm或vscode,这些格式问题IDLE都会提示你的,根本不需要来着问。

好的!立马换

一边玩一边学习 发表于 2022-9-17 12:22:31

临时号 发表于 2022-9-17 11:58
if要缩进到while中

好的!谢谢
页: [1]
查看完整版本: 找错误