gpt4 book ai didi

python - 不同的缩进在python中没有错误

转载 作者:行者123 更新时间:2023-11-28 19:44:17 26 4
gpt4 key购买 nike

password = raw_input("Enter password: ")
if password == "1234":
print "You logged in correctly!"
else:
print "GTFO"

虽然我给出了不同的缩进,但代码运行良好,但我无法弄明白。

最佳答案

它不会被标记为 IndentationError,因为任何语句 block 必须至少有 1 个缩进空间

这里你的 ifelse 是两个不同的 block ,所以无论如何它都是缩进的,这样解释器就不会抛出错误

if True:
print
elif True:
print
elif True:
print
elif True:
print
else:
print

这不会有任何问题

但如果我尝试以下操作,我将得到 IndendationError

if True:

print ""
print "" # has different Indentation
print ""

关于python - 不同的缩进在python中没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19615180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com