所以我想写它,因为IF''不等于1,2或3,然后它会输出错误。否则,如果它等于1,2或3,则继续打印其他内容。
s = raw_input("Between 1-3: ") if s != 1, 2 or 3: print "ERROR" else: print "******"
答案 0 :(得分:0)
这应该有效:
if not (1 <= int(s) <= 3):
print "ERROR"
else:
print "******"
更新:raw_input
为您提供一个字符串,您必须在进行任何数字比较之前将其转换为整数或浮点数。