我正在尝试编写一个将 float 作为范围的 if 语句。
谢谢。
x = 8.2
if x in range(0, 4.4):
print('one')
if x in range(4.5, 8):
print('two')
if x in range(8.1, 9.9):
print('three')
if x > 10:
print('four')
我也试过了,没用
if x > 0 <= 4.4
最佳答案
使用
if 0 < x <= 4.4:
其中 x 在中间。相当于
if 0 < x and x <= 4.4:
range
不适合该任务。
关于Python - 如何在 "if x in range"语句中使用 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59761317/