想问一下为什么是第一个才可以?
not bool是什么意思啊😭
bool类型的语句应该怎么理解呢😢
# bool是判断一个数字是否为0或1,如果为1则返回True,为0则返沪False,那么not bool就是和他相反
# int(input())是输入一传字符,然后转为int整形,然后%2是除2获取余数,最后用not bool判断是否为0,如果余数为0,那么返回True
print(not bool(int(input())% 2))
int(input())是将输入转换为数值
数值%2,结果为0表示是偶数,用bool强制转换,那么0就是False了。但题目要求偶数输出True,所以需要前面加not进行取反
首先你需要了解python的运算符