python,计算并发现闰月的规律
a=29.53059 #一个月是这么多天
N=1000 #计算这么多个月的
#b是个N行3列的二维数组。
b=[[0,0,0] for i in range(N)]
#开始计算
b[0][0]=a
b[0][1]=29
b[0][2]=b[0][0]-b[0][1]
for i in range(1,N):
b[i][0]=b[i-1][2]+a
if b[i][0]>=30:
b[i][1]=30
else:
b[i][1]=29
b[i][2]=b[i][0]-b[i][1]
#生成大小月,连续两个大月,标记为闰月。
月份=[]
for i in range(N):
if b[i][1]==29:
月份.append('小')
else:
月份.append('大')
for i i
共有 0 条评论