#根据给定的年月日以数字形式打印出日期
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 = input('Year: ')
Year:1974
month = input('Month(1-12): ')
Month(1-12):8
day = input('Day(1-31): ')
Day(1-31):16
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)
August 16th,1974
索引示例
最新推荐文章于 2023-07-26 21:35:37 发布