Python
任务描述
本关任务:
身份证的第六位到第九位是出生的年份。
出生年份除以12的余数,如果余数为0,则相应的属相是猴。
余数为1,则相应的属相是鸡。
出生年份对12的余数与属相的对应关系,如图所示。
输入身份证号,根据年份计算其生肖。
考察内容
-
字符串范围切片
-
if判断
if (条件):
条件为真执行
else:
条件为假执行
- 取余计算
5 % 2
结果为 1
4 % 2
结果为0
10 % 3
结果为1
参考答案
sfzh=input("输入身份证号")
#代码开始
year = int(sfzh[6:10])
sxzf ="猴鸡狗猪鼠牛虎兔龙蛇马羊"
print(f"生肖{sxzf[year%12]}")
#代码结束