for循环&格式化输出

chinese_zodiac = '鼠牛虎兔龙蛇马羊猴鸡狗猪'

for year in range(2000, 2013):
    print("%s年的生肖是:%s" % (year, chinese_zodiac[year % 12])) # % 后的元组元素依次替换
# 2010年的生肖是:马
# 2011年的生肖是:羊
# 2012年的生肖是:猴

输入&类型转换

year = input("请输入出生年份:")
print(type(year))
# <class 'str'>
print("您的生肖是:%s" % chinese_zodiac[(int(year) % 12)]) # str不能参与运算,先转化为int型
# 您的生肖是:马
05-11 22:42