【发布时间】:2017-04-06 08:31:23
【问题描述】:
我想对python进行条件测试,检查给定输入数字的值是否等于或小于9,并且大于或等于0。
number =input( "Please enter a number! :" )
Please enter a number! :23
>>> edited_number=float(number)
>>> if edited_number >0 <9:
print ("Entered value greater than or equal to 0 and less than or equal to 9!")
我收到一条打印的消息:
输入的值大于或等于 0 且小于或等于 9!
这显然是错误的,因为输入的值是 23。这向我表明
有没有办法让我有一个带有单个 if 的数字范围?还是每个 if 语句只解释一个条件?
PS:如果有任何相关性,我正在使用 Python 3.6.0b。
【问题讨论】:
标签: python logic conditional