while循环、if语句、缩进、VS code编辑器

img

img


为什么这个while语句里嵌套if语句缩进都有问题(18--35行)

img


同样的嵌套37--53行又没有显示问题

看起来是缩进的问题,注意 tab 和空格,不能混用

30行是else,后面还是else,这里语法不对呀
33行后面的删掉,多粘了一遍

在Python中,缩进是非常重要的,它用于标识代码块的开始和结束。在VS Code编辑器中,缩进通常通过Tab键或空格键来完成。

根据您提供的信息,问题可能是由于缩进不正确导致的。请确保在while循环和if语句中正确缩进代码块。
while循环和if语句的代码块都被正确地缩进了。注意,每个缩进级别通常是4个空格或一个制表符。

1.28行elif多了:
2.sleep用的是time.sleep()
3.33行,不能出现两次else,只能有一个,其他都用elif