【发布时间】:2021-11-21 20:43:47
【问题描述】:
对于一个学习项目,我尝试编写一个程序,要求输入名称,然后当且仅当名称为“Thomas”时才显示“访问权限”。
到目前为止,我写了这个。
name = str(input("What is your name?"))
if name == "Thomas":
print("Access granted")
我希望它能够像前面描述的那样工作,但我收到了以下错误消息:
IndentationError: expected an indented block
此消息是什么意思以及如何解决?我不知道从哪里开始。
【问题讨论】:
-
“它不起作用”不能帮助任何人帮助你。您拥有的 sn-p 不是有效的 Python(
if应为小写,print()应缩进)并且Name和name是不同的标识符。 -
它不起作用,因为
Name与name不同(区分大小写),If在语言中不存在,它会是if而你没有正确缩进 -
嘿,我编辑了您的问题,以更容易理解您想要达到的目标和回答的方式对其进行格式化。
标签: python string if-statement