标签:raw_input 数字 输入 port div raw 日期 2017年 end
Python输出日期的短程序如下:
import calendar cal=calendar.month(2017,7) print "以下输出2017年7月份的日历:" print cal
索引示例:
它要求输入年、月(1~12的数字)、日(1~31),然后打印出相应日期的月份名称,等等。
#根据给定的年月日以数字形式打印出日期
months=[
‘January‘,
‘February‘,
‘March‘,
‘April‘,
‘May‘,
‘June‘,
‘July‘,
‘August‘,
‘September‘,
‘October‘,
‘November‘,
‘December‘
]
#以1~31的数字作为结尾的列表
endings=[‘st‘, ‘nd‘, ‘rd‘]+17*[‘th‘] +[‘st‘, ‘nd‘, ‘rd‘]+7*[‘th‘] +[‘st‘]
year =raw_input(‘Year: ‘)
month =raw_input(‘Month (1-12): ‘)
day =raw_input(‘Day (1-31): ‘)
month_number=int(month)
day_number=int(day)
#记得要将月份和天数减1,以获得正确的索引
month_name=months[month_number-1]
ordinal=day+endings[day_number-1]
print month_name +‘ ‘+ordinal +‘, ‘+year
以下是程序执行的一部分结果:
Year: 1974
Month (1-12): 8
Day (1-31): 16
August 16th, 1974
标签:raw_input 数字 输入 port div raw 日期 2017年 end
原文地址:http://www.cnblogs.com/zzw818/p/7509796.html