Python基础教程书第三版 问题
months = [ 'January', 'February', 'March','April', 'May', 'June', 'July', 'Augeust',
'September', 'October', 'November', 'December']
endings = ['st', 'nd', 'rd'] + 17*['th']\
+ ['st', 'nd', 'rd'] + 7*['th']\
+ ['st']
year = input( 'Year;1974')
month = input('Month:8')
day = input( 'Day:16 ')
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)
萌新求问 month_number = int(month) 这行报错 invalid literal for int() with base 10: '' 咋改 这是书上的代码 我用的版本是3.6