它不允许我运行此代码。我不明白为什么。 以下是代码:https://repl.it/G7Kx
print ("Whose team are you on?")
die = int(raw_input("1.) Mine (2.) Yours"))
if die == "1"
print ("good")
答案 0 :(得分:2)
我看了你的代码,但是有很多错误。首先,在使用if语句时,需要缩进并使用冒号。这就是你得到无效语法错误的原因。
但是,请尝试以下代码。它允许用户输入他们的决定并在他们选择“我的”时打印“好”。
die = input ("Whose team are you on? Mine or yours?")
if die == "Mine":
print ("good")
希望这有帮助!
答案 1 :(得分:1)
首先,确保您的代码正确且经常缩进,因为这就是Python决定if语句中包含的内容的方式。
其次,您必须在条件之后添加冒号,否则它将是语法错误。
您的代码应如下所示:
print("Whose team are you on?")
die = int(input("1 - Mine 2 - Yours"))
if die == 1:
print("good")
else: #This is optional but always nice to include
print("bad")