Python 用于查找特殊数字的布尔运算符

Python 用于查找特殊数字的布尔运算符,python,Python,我理解布尔运算符有困难。赋值是“使用布尔运算符编写一个表达式,如果Special_num是-99、0或44,则输出“Special number”。我不知道如何让它只搜索这3个数字,而不是像=。我课本上的例子又一次比这简单了,似乎没有什么帮助,老实说,我不知道从哪里开始 special_num = int(input()) if ''' Your solution goes here ''': print('Special number') else: print('Not s

我理解布尔运算符有困难。赋值是“使用布尔运算符编写一个表达式,如果Special_num是-99、0或44,则输出“Special number”。我不知道如何让它只搜索这3个数字,而不是像=。我课本上的例子又一次比这简单了,似乎没有什么帮助,老实说,我不知道从哪里开始

special_num = int(input())

if ''' Your solution goes here ''':
    print('Special number')
else:
    print('Not special number')

尝试查找“or”操作符。

我通过添加一个
算出了这个操作符:

special_num = int(input())

if special_num== -99 or special_num== 0 or special_num==44:
    print('Special number')
else:
    print('Not special number')
special_number=[-99,0,44]        #This would be your condition 

your_input=int(input())

if your_input in special_number: 
    print ("Special Number!")
else:
    print ("Not a special number!")

这两个条件都会起作用

if special_num in [-99,0,4]:

我建议在问这类问题之前先看一本基础教程。

也许你可以使用会员资格操作符

special_number=[-99,0,44]        #This would be your condition 

your_input=int(input())

if your_input in special_number: 
    print ("Special Number!")
else:
    print ("Not a special number!")

从何处开始:“使用布尔运算符”。在教程中查找这些内容。“==”带有或如果特殊数量==n1或特殊数量==n2……?这是否回答了您的问题?他们问我从哪里开始,我给他们指出了正确的方向。任何更多的信息都是为他们解决问题,而不是让他们知道,所以不要回答。。。最多,这可能是一个注释。当然,这是关于如何使答案更一般的有用建议,但不幸的是,问题明确提到布尔运算符:“in”是一个特殊运算符