Joh*_*ine -1 python loops if-statement python-2.7
temp = '32'
if temp > 85:
print "Hot"
elif temp > 62:
print "Comfortable"
else:
print "Cold"
Run Code Online (Sandbox Code Playgroud)
为什么输出'热',不应该是'冷'?
因为temp是一个字符串而不是整数.
对于Benji:我们知道它是一个字符串,因为赋给变量的值用单引号括起来!
Benji的更多信息:我们知道它不是一个整数,因为如果它是,它将是无引号!temp = 34像这样