【发布时间】:2018-06-19 17:04:38
【问题描述】:
我有如下代码
a=25
b=20
#number=0
if a < b == True:
number = 1
elif a >b == True:
number = 2
print(number)
当我执行此操作时,我收到以下错误
NameError: name 'number' is not defined
当我像下面这样初始化number = 0时
a=25
b=20
number=0
if a < b == True:
number = 1
elif a >b == True:
number = 2
print(number)
那么我没有得到2 的输出,而是得到0,我在这里缺少什么
【问题讨论】:
-
只需使用
if a < b:。无需将该结果显式与True进行比较。
标签: python