Python 包含if语句的行出现语法错误

Python 包含if语句的行出现语法错误,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我一直试图做一个简单的数字游戏,但Python一直说我的代码有语法错误。我做错了什么 import random takeone = input("Guess A Number Between 1 & 5") numberinit = random.randint(1,5) if "takeone" == "numberinit" print("Your Right") else: print("Your Wrong") 您得到的语法错误可能如下所示: 文件“test.

我一直试图做一个简单的数字游戏,但Python一直说我的代码有语法错误。我做错了什么

import random
takeone = input("Guess A Number Between 1 & 5")
numberinit = random.randint(1,5)
if "takeone" == "numberinit"
    print("Your Right")
else:
    print("Your Wrong")

您得到的语法错误可能如下所示:

文件“test.py”,第4行
如果“takeone”=“numberinit”
^    
SyntaxError:无效语法
这意味着您在
if
行末尾缺少一个冒号。该行应改为:

如果“takeone”=“numberinit”:

有关Python
if
语句的文档可在中找到

下面是一个正确的例子:

import random
takeone = input("Guess A Number Between 1 & 5")
numberinit = random.randint(1,5)
if "takeone" == "numberinit":
    print("Your Right")
else:
    print("Your Wrong")

python基础<代码>如果:@止血带\u抓取谢谢!愚蠢的错误。更正。