我有一个关于if,elif,else和输入的问题。当我尝试在Visual Code Studio集成终端/控制台或命令提示符上运行此代码时,有一点错误,这就是我的意思
Name = input("What is your name?")
if Name == "Tom":
print("Hello, me.")
接下来会发生这种情况,
当我输入“Tom”作为我的选择时,它会立即进入此状态 “你好,你的名字是什么?汤姆”我按回车键,然后说出以下内容 “按任意键继续.....” 它没有给我“你好,我。”
为什么会这样做?我已经观看了几个YouTube教程视频,每个人似乎都有if,elif,else和输入正常工作。如果有人能给一个菜鸟一些指导,我将不胜感激。
答案 0 :(得分:1)
要理解if/elif/else
语句,您应该考虑Python教程:if Statements
您的代码运行正常:
name = input("What is your name? ")
if name == "Tom":
print("Hello, me.")
但是,您应该注意大写/小写,例如:
What is your name? Tom
Hello, me.
可是:
What is your name? tom
=>你没有得到任何东西,因为"tom" != "Tom"
。