根据给定的年月日,以数字形式打印出日期
months =
[
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
]
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)
month_name = months[month_number-1
]
ordinal = day + endings[day_number-1
]
print month_name +
' ' + ordinal +
', ' + year
Year: 2017Month(1~12): 10Day(1~31): 12October 12th, 2017
转载于:https://www.cnblogs.com/sonofelice/p/6682329.html