我正在尝试做一个 if 语句,输入为 21,结果为 Time 打印出来
I am trying to do an if statement with the input to be 21 and the result be Time printed out
所以首先我想知道有什么东西可以 if Hello = 18
print Hello
。
我的代码看起来像这样我希望它打印出已经是一个工作变量的时间。我想要 if Hello = 21
但它没有 =。我也想知道为什么我不能只打印时间。
Hello = (input("What is 10 + 9 "))
if Hello > 20:
print Time`
import datetime
hello = input("What is 10+9?")
if hello > 20:
print(datetime.datetime.now)
您想使用 ==
运算符,即用于检查相等性的运算符。
例子-
Hello = int(raw_input("What is 10 + 9 "))
if hello == 21: print Time
此外,由于您正在使用 Python 2.x ,您应该使用 raw_input()
然后将其转换为 int
(正如我上面所做的)。
input()
in Python 2.x 评估输入的任何内容,这可能是危险的。
所以首先我想知道有什么东西可以 if Hello = 18
print Hello
。
我的代码看起来像这样我希望它打印出已经是一个工作变量的时间。我想要 if Hello = 21
但它没有 =。我也想知道为什么我不能只打印时间。
Hello = (input("What is 10 + 9 "))
if Hello > 20:
print Time`
import datetime
hello = input("What is 10+9?")
if hello > 20:
print(datetime.datetime.now)
您想使用 ==
运算符,即用于检查相等性的运算符。
例子-
Hello = int(raw_input("What is 10 + 9 "))
if hello == 21: print Time
此外,由于您正在使用 Python 2.x ,您应该使用 raw_input()
然后将其转换为 int
(正如我上面所做的)。
input()
in Python 2.x 评估输入的任何内容,这可能是危险的。