组卷题库 > 高中信息技术试卷库
试题详情
用Python编辑器打开“Y:\114”下的文件“干支纪年. py”,进行以下操作并保存结果。

①干支纪年是一种纪年历法,中国历史上很多重大事件都是以此命名的,例如:“1894年甲午战争,1911年辛亥革命等。把十天干(甲、乙、丙、丁、戊、己、庚、 辛、壬、癸)与十二地支(子、丑、寅、卯、辰、已、午、未、申、酉、戌、亥)顺序相配来记录年份,如:甲子、乙丑、丙寅……,一个周期为60年。对于公元后年份的干支纪年计算方法为:公元年数先减3得到基数,基数除以10,余数是天干,基数除以12余数则是地支。例如:1894-3=1891,1891除以10余1,天干是“甲”,1891除以12余7,地支是“午”,即1894年为甲午年。如果余数为0,则为天干或地支列表中的最后一位,辛亥年的地支就是这样求得。

②请填空完善该程序,运行后按程序提示输入:

请输入年份:1894       屏幕将输出结果为:1894年是:甲午年

③编写完成后原名保存并关闭应用软件。注:程序修改时,请把下划线及序号删除;不能删除注释语句。

a = ['甲', '乙', '丙', '丁', '戊', '已', '庚', '辛', '壬', '癸']

b = ['子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥']

year1=int(input('请输入年份:'))

year2=

x=year2%

if x==0:

    x=10

y=

if y==0:

    y=

print(year1,'年是:',a[x-1]+b[]+'年')

知识点
参考答案
采纳过本试题的试卷
教育网站链接