首页 > 解决方案 > 如何在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 

标签: python

解决方案


似乎打印命令缺少括号


推荐阅读