以数指定年、月、日的日期打印出来

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
months=[
'Januray',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
]
endings=['st','nd','rd']+17*['th']\
+['st','nd','rd']+7*['th']\
+['st']
year=input('Year:')
month=input('Month(1-12):')
day=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)