1. 天干地支,源自中国远古时代对天象的观测,十天干和十二地支依次相配,组成六十个基本单位,两者按固定的顺序相互配合,组成了天干地支纪年法。已知年份的最后一位数字对应天干,用已知年份除以12,求得的余数代表地支。对应关系如下:

数字

4

5

6

7

8

9

0

1

2

3

天干

 

数字

4

5

6

7

8

9

10

11

0

1

2

3

地支

(1) 按照上述算法,2020年对应的天干地支为
(2) 下列左侧Python代码能够实现上述计算功能。现将右侧代码中变量s1和s2的值做下列修改,要实现同样的程序功能,右侧代码中加框处应为

year- int(input("请输入年份:"))

s1="庚辛壬癸甲乙丙丁戊己

s2="申酉戍亥子丑寅卯辰巳午未"

a=year%10

b=year%12

c=s1[a]+s2[b]

print("天干地支为:",c)

|year =int(inpu("请输入年份:"))

s1="甲乙丙丁戊已庚辛壬癸"

s2="子丑寅卯辰已午未申酉戌亥"

a=year%10

b=year%12

print("天干地支为:",c)

(3) 若用字典来实现相同的程序功能,请将下划线处代码补充完整。

year-int(input("请输入年份:")

dic1=    #天干字典

dic2=    #地支字典

a=year%10

b=year%12

c=dic1[a]+dic2[b]

print("天干地支为:",2)

【考点】
运算符、基本运算与表达式; 顺序结构及程序实现;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
综合题 普通