I';我是python新手,第一条if语句出现了一个错误
这段代码在理论上不应该有效吗?我对python编码还不熟悉,而且我很难处理这段代码,我只是在做一些练习来掌握它的窍门。更新谢谢你,我没有注意,我将这样离开它,这样如果其他人错过了这样的打字错误,他们可以看到他们不是唯一的一个I';我是python新手,第一条if语句出现了一个错误,python,Python,这段代码在理论上不应该有效吗?我对python编码还不熟悉,而且我很难处理这段代码,我只是在做一些练习来掌握它的窍门。更新谢谢你,我没有注意,我将这样离开它,这样如果其他人错过了这样的打字错误,他们可以看到他们不是唯一的一个 answer = input() if answer = 6: print("you are correct") else: print("try again") 缩进是python语法的一部分。在“if”
answer = input()
if answer = 6:
print("you are correct")
else:
print("try again")
你想做
answer==6
(带双等号)比较吗?在编程中,你会得到5种主要的不同类型(我知道这更复杂,更不真实,但为了简单)。基本上,你是在告诉计算机你要保存的变量(在你的例子中是“答案”)基本上是一个字符串(str),它可以是数字和字符,或者是整数(纯数字),或者是浮点(十进制),或者是布尔(Bool),或者是字符(Char)。查找布尔值(True和False),(ASCII、UTF8都用于字符串和字符),这些内容可能会变得更清晰。(Arseniy是正确的)你想做answer==6
(使用双等号)进行比较吗?在编程中,你会得到5种主要的不同类型(我知道这更复杂,更不真实,但为了简单)。基本上,你是在告诉计算机你要保存的变量(在你的例子中是“答案”)基本上是一个字符串(str),它可以是数字和字符,或者是整数(纯数字),或者是浮点(十进制),或者是布尔(Bool),或者是字符(Char)。查找布尔值(True和False),(ASCII、UTF8都用于字符串和字符),这些内容可能会变得更清晰。(阿塞尼是对的)
answer = int(input())
if answer == 6:
print("you are correct")
else:
print("try again")