if else用法出现失误
age = 17if age >= 18:
print("You are old enough to vote!")
print("Have you registered to vote yet?")
else:
print("Sorry, you are too young to vote.")
print("Please register to vote as soon as you turn 18!")
上面print前面是缩进
我上面的几串代码显示最后一个print前面不能缩进,这是为啥???我上面if下面能跟两条print,这里else为啥不能跟两条print了???
代码没问题
age = 17
if age >= 18:
print("You are old enough to vote!")
print("Have you registered to vote yet?")
else:
print("Sorry, you are too young to vote.")
print("Please register to vote as soon as you turn 18!")
逃兵 发表于 2021-9-4 16:18
代码没问题
我也觉得没问题,但是最后一个print没法缩进,我用的VS code LeonardCohenX 发表于 2021-9-4 16:19
我也觉得没问题,但是最后一个print没法缩进,我用的VS code
试一下把代码缩进全部删除
然后重新用tab缩进一下
有可能是空格和缩进混用的问题 LeonardCohenX 发表于 2021-9-4 16:19
我也觉得没问题,但是最后一个print没法缩进,我用的VS code
不存在的,不能缩进,你有强行缩进啊,或者用空格代替就是了
编辑器在你不熟悉的时候会出现各种各样的问题。 逃兵 发表于 2021-9-4 16:23
试一下把代码缩进全部删除
然后重新用tab缩进一下
有可能是空格和缩进混用的问题
试过了,刚才还是不管用,现在又莫名其妙好了,可能是编辑器的问题,感谢 z5560636 发表于 2021-9-4 16:24
不存在的,不能缩进,你有强行缩进啊,或者用空格代替就是了
编辑器在你不熟悉的时候会出现各种各样的 ...
这个确实是这样
页:
[1]