temperature=int(input("What temperature are you?"))
if temperature>=37 and temperature<50:
print("your temperature is healthy, as it is" , "%.2f" %temperature)
else:
print("You said your temperature was" , "%.2f" %temperature , "You are unhealthy")
#为什么不工作?当我输入一个整数的温度,没问题。当我输入37.888888时,终端显示错误。
我试着调整它,但它不工作
temperature=int(input("What temperature are you?"))
传递给int()
的字符串必须是整数。像37.8这样的小数是不允许的
我认为你可以用float()
代替int()
。