万年历 | 寒山烟雨
现在位置: 首页 > 万年历
2011年12月27日 小试身手 ⁄ 共 863字 评论 4 条 ⁄ 阅读 2,969 views 次
只是对上一个版本有个小的改进,添加了干支纪年和生肖,只做估算用。  Python |   copy code |?01#!/usr/bin/env python302def run(m):03 if m%100==0:04 if m%400==0:05 return 2906 else:07 return 2808 else:09 if year%4==0:10 return 2911 else:12 return 2813 14print("万年历...
阅读全文
2011年11月30日 小试身手 ⁄ 共 670字 评论 6 条 ⁄ 阅读 3,809 views 次
算法和C的一样,只是由于Python3.2还是推广不足,print函数格式不甚了解,费了好长时间才搜到。  Python |   copy code |?01#!/usr/bin/env python302def run(m):03 if m%100==0:04 if m%400==0:05 return 2906 else:07 return 2808 else:09 if year%4==0:10 return 2911 else:12 return 2813 ...
阅读全文
2011年11月29日 小试身手 ⁄ 共 1078字 评论 5 条 ⁄ 阅读 3,457 views 次
算是第一个实用的程序吧,具有一定的实用价值。本以为很简单,但是C毕竟是好久不碰了,在细节上仍然还是没能完善代码。果然,C不是一天两天就能掌握会的。 由于是月历,所以,算法采用每月的第一天是星期几的思路确定1号的位置,然后顺延下来。计算星期的方法采用蔡勒公式,这时的C在整数除法上的特点便显示出来优势了——不用专门取整了。 附上蔡勒公式:w=y+\left[\frac{y}{4}\right]+\left[\frac{c}{4}\right]-2c+\left[13\fra...
阅读全文
×