为了账号安全,请及时绑定邮箱和手机立即绑定

python里in[6,0]和==[6,0]分别什么意思

python里in[6,0]和==[6,0]分别什么意思

慕桂英4014372 2018-07-10 13:13:25
a=1b=0.01for i in range(365):if i%7 in [6,0]: 【【这里改成==就不对了为什么,[]不是表示列表吗a *= (1-b)else:a *= (1+b)print(a)
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

if i%7 in [6,0]: 如果i%7的结果在列表[6,0]中。等价于if i%7 == 6 or i%7 == 0
if i%7 == [6,0]: 如果i%7的结果是列表[6,0]。%运算的结果为int型,不可能为一个列表,故该条件永远不成立。

查看完整回答
反对 回复 2018-07-30
  • 1 回答
  • 0 关注
  • 3004 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信