有人可以帮忙吗?我刚刚开始,它没有工作:
myName = input("Hi, what is your name?")
myVar = input("Hello", myName,", how are you?")
if(myVar == "Good"):
print("That's good!")
if(myVar == "Bad"):
print ("Oh well")
答案 0 :(得分:5)
这是你的问题:
input("Hello", myName,", how are you?")
input
函数只接受一个参数,即提示。在这里你通过三个。 Python不知道如何处理其他两个。
改为传递一个参数:
input("Hello " + myname + ", how are you?")
答案 1 :(得分:0)
也许这可以解决你的问题
myVar = input("Hello"+ myName + "how are you?")
答案 2 :(得分:0)
你需要把它变成一个参数而不是3.试试这个。我之前遇到过类似的错误,这就是诀窍!
myVar = input("Hello" + myName + "how are you")
答案 3 :(得分:0)
您也可以这样做:
print("Hello,",myName,"How are you?")
myVar=input()
工作正常