画横线的语句是什么意思?

img


请问一下画线语句是什么意思,那个中括号的作用,含义是什么?求解答求解答。

循环中if i%7 in [6,0]表示一年365天以0-364表示的数字依次与7取余运算,in为成员运算符,判断in前面的值是否在序列中,即如果余数为6或0为休息日,执行降因子计算,其他执行else语句。

如有帮助,请点采纳。

i 除以7 的余数是0 或者6

用 i 对 7 求余数,如果是6或者是0执行 此语句dayup = dayup * (1 - dayfactor)
余数为其他的执行 此语句dayup = dayup * (1 + dayfactor)

取余为0或者6 说明是在休息日
[0,6] 是表示0和6两个数字,如果是[0:6]才表示切片

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632