python - 如何在python中使用if else与范围?
问题描述
预期:如果成本为 0-1000 print Saver else 1001-10000 print Economy else above 10000 print Flexi。
我的代码:
if int(number) in range(1, 1000):
print "Saver"
elif int(number) in range(1001, 10000):
print "Economy"
else:
print "Flexi"
我还使用了代码:
if ( var >= 0) and (var < 1001) : print "Saver" else
if ( var >= 1001) and (var < 10001) : print "Economy" else
if ( var >= 10001) : print "Flexi";
但两者都抛出以下语法错误
File "cargo.py", line 1
if ( var >= 0) and (var < 1001) : print "Saver" else
^
SyntaxError: invalid syntax
解决方案
似乎打印命令缺少括号
推荐阅读
- javascript - 将鼠标悬停在 div 上时显示其转换
- c# - Discord 机器人不发送图像
- oracle - Oracle 版本 19 上的快速刷新物化视图
- python - 如何让 AWS Chalice 使用 pyenv virtualenv python 版本?
- parsing - 如何根据一组 ABNF 语法规则对输入进行标记
- c++ - 如何访问地图的值
> 在 C++ 中? - c - 精度为 0.00001 的泰勒级数(打印与用户输入的值相同的值)C 代码
- hibernate - Hibernate 从其他表中获取字段
- python - 我正在尝试使用 sklearn.neighbors.KernelDensity 查找分类器错误
- spring-boot - 使用 Set 数据结构管理 JPA 实体 - 使用 add 方法