IF和IF功能的多个选项

时间:2017-02-18 08:28:17

标签: python-2.7 if-statement

所以我想写它,因为IF''不等于1,2或3,然后它会输出错误。否则,如果它等于1,2或3,则继续打印其他内容。

s = raw_input("Between 1-3: ")
    if s != 1, 2 or 3:
        print "ERROR"
    else:
        print "******"

1 个答案:

答案 0 :(得分:0)

这应该有效:

 if not (1 <= int(s) <= 3):
    print "ERROR"
 else:
    print "******"

更新:raw_input为您提供一个字符串,您必须在进行任何数字比较之前将其转换为整数或浮点数。