我有一个“if-elif-else”块,如果一个值在该范围内,它就会被分配一个特定的值。但是,当我运行它时,它只是为它分配了 else 块中的值。这是我的代码:
if mile < 300:
mileInfo['miles'] = 1
elif mile>=300 and mile <2000:
mileInfo['miles'] = 2
elif mile>=2000 and mile <5000:
mileInfo['miles'] = 3
else:
mileInfo['miles'] = 4
Mile 返回一个浮点数,但我认为这并不像在 Java 中那么重要。
谢谢