season = ((month + 10) % 12)/3 + 1//计算季节的公式

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:35:15
是怎样得来的

这种公式凑出来的。
它把一年均分为4季,每季3个月。所以12个月平移一下除以3就可以得到一个数。这个数再调整一下就是季节。
本来数学上加10或减2是一样的,不过在旧标准下的模运算可以为负值,加10可以避免负数出现。

不过这样写并不见得好,一方面代码的可读性不好,一方面一次除法加上一次模运算的时间开销可能比用分枝或数组还大。建议少用这样的式子。

找规律得出来的