Python练习题——十二生肖

#输入年份除以12取余,用得到的数字对应相应的生肖

year=int(input('请输入年份:'))
nianfen = ['申猴' ,'酉鸡' ,'戌狗' ,'亥猪' ,'子鼠' ,'丑牛' ,'寅虎' ,'卯兔' ,'辰龙' ,'巳蛇' ,'午马' ,'未羊']
shengxiao=year % 12

#分支结构
if shengxiao == 0:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 1:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 2:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 3:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 4:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 5:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 6:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 7:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 8:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 9:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 10:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
elif shengxiao == 11:
    print('这一年生肖为{}'.format(nianfen[shengxiao]))
else:
    print('计算错误,年份不对')


#简化版
# year=int(input('请输入年份:'))
# nianfen = ['申猴' ,'酉鸡' ,'戌狗' ,'亥猪' ,'子鼠' ,'丑牛' ,'寅虎' ,'卯兔' ,'辰龙' ,'巳蛇' ,'午马' ,'未羊']
# print('这一年生肖为{}'.format(nianfen[year%12]))

你可能感兴趣的:(Python入门学习笔记)