羽生青空 发表于 2022-11-29 13:37:21

关于if语句 设置 i两个条件

大佬们帮帮我
比如
for i in range(10):
        if                              这里我想设置 i除以2 和 3 的余数 都为0, 请问 该怎么写呢

tommyyu 发表于 2022-11-29 13:44:56

if i%2 == i%3 == 0:

羽生青空 发表于 2022-11-29 13:55:25

tommyyu 发表于 2022-11-29 13:44


可以用and吗

Jason茗 发表于 2022-11-29 13:56:46

if i%2 == 0 and i%3 == 0:
%是取余符号
and前后的表达式都为真整个表达式才为真
==是等于的意思,=在python中是赋值符号,不代表等于
附:and、or、not是三个逻辑运算符
分别表示和、或、非

青出于蓝 发表于 2022-11-29 13:57:49

羽生青空 发表于 2022-11-29 13:55
可以用and吗

就是需要an d

tommyyu 发表于 2022-11-29 14:01:51

羽生青空 发表于 2022-11-29 13:55
可以用and吗

那就可以写成if i%2 == 0 and i%3 == 0:

zemin 发表于 2022-11-29 14:05:33

if(i%2==0&&i%3==0)
页: [1]
查看完整版本: 关于if语句 设置 i两个条件