Python 我正在尝试做一个if语句,输入为21,结果被时间打印出来
首先我想知道的是,如果Hello=18,有什么东西会出现吗 我的代码看起来像这样,我希望它打印出时间,这已经是一个工作变量。如果Hello=21,我想要Python 我正在尝试做一个if语句,输入为21,结果被时间打印出来,python,variables,testing,syntax,Python,Variables,Testing,Syntax,首先我想知道的是,如果Hello=18,有什么东西会出现吗 我的代码看起来像这样,我希望它打印出时间,这已经是一个工作变量。如果Hello=21,我想要,但不行=。我也想知道为什么我不能只做打印时间 Hello = (input("What is 10 + 9 ")) if Hello > 20: print Time` 您需要使用==运算符,该运算符用于检查相等性 范例- Hello = int(raw_input("What is 10 + 9 ")) if hello == 21:
,但不行=。我也想知道为什么我不能只做打印时间
Hello = (input("What is 10 + 9 "))
if Hello > 20:
print Time`
您需要使用==
运算符,该运算符用于检查相等性
范例-
Hello = int(raw_input("What is 10 + 9 "))
if hello == 21: print Time
另外,由于您使用的是Python2.x,因此应该使用raw\u input()
,然后将其转换为int
(正如我前面所做的)
Python2.x中的input()
对输入的内容求值,这可能很危险。您应该查看并阅读赋值变量。
Hello = int(raw_input("What is 10 + 9 "))
if hello == 21: print Time