标识错误:unident与任何外部标识级别都不匹配。(Python)

2024-09-25 08:33:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我对编写Python很陌生,我正在学习它。在

现在我已经做了一段代码,但是仍然得到以下错误:

'标识错误:unident与任何外部标识级别不匹配。'

我希望你们能帮我。在

password = test123


if password == raw_input('What is the password?'):
    print("Acces given")
  else:
    print("Acces forbidden")

Tags: 代码inputrawifis错误password级别
2条回答

应该是这样的:

password = 'test123'

if password == raw_input('What is the password? '):
    print('Access given')
else:
    print('Access forbidden')

进一步阅读:PEP8

password = test123


if password == raw_input('What is the password?'):
    print("Acces given")
else:
    print("Acces forbidden")

else需要正好低于if语句。所以,你需要像我一样不去干涉别人。Python是关于缩进的,每个东西在一个缩进中的排名都是一样的。所以,在您的例子中,else语句驻留在if中。规则是你不能没有if。所以,这是错误的。在

相关问题 更多 >