Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用OR语句比较整数(python)_Python - Fatal编程技术网

如何使用OR语句比较整数(python)

如何使用OR语句比较整数(python),python,Python,我试图使这个程序输出为“真”,如果变量phoneMinutes等于100、200或300,则它将打印为“假”。但是,一旦我开始使用or语句,每次运行程序时,输出都是“false”。我不太确定这里出了什么问题,所以欢迎您提出任何建议。如果您需要几分钟的时间!=100或200或300: 这是不正确的语法;如果(phoneMinutes!=100)或(200)或(300),则此操作类似于。200是真实的价值,所以它永远是真实的。你想要 如果phoneMinitues!=100或100分钟!=200或2

我试图使这个程序输出为“真”,如果变量phoneMinutes等于100、200或300,则它将打印为“假”。但是,一旦我开始使用or语句,每次运行程序时,输出都是“false”。我不太确定这里出了什么问题,所以欢迎您提出任何建议。

如果您需要几分钟的时间!=100或200或300:
这是不正确的语法;如果(phoneMinutes!=100)或(200)或(300),则此操作类似于
。200是真实的价值,所以它永远是真实的。你想要

如果phoneMinitues!=100或100分钟!=200或200分钟!=300:
作为一种快速而肮脏的方式。

@OliverMinter King或更简洁的方式:
如果电话分钟数(100200300):打印(“true”)
phoneMinutes = int(input("Please enter your desired call minutes."))
if phoneMinutes != 100 or 200 or 300: 
    print("false")

else:
    print("true")