多行中的python序列赋值错误

时间:2015-07-26 06:24:48

标签: python variable-assignment

我是Python新手,当我按照本书编写代码时,IDLE给了我错误

Token Error:EOF in multi-line statement

我认为这个错误可能是因为“月”序列而发生的。 我该如何解决?

我使用Python 2.7.9

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:')
day=raw_input('Day:')

month_number=int(month)
day_number=int(day)

month_name=months[month_number-1]
day_name=day+endings[day_number-1]
print month_name+' '+day_name+','+year

我再次执行'错误'.py文件,这次IDLE没有显示错误,但我没有更改此文件中的任何代码,怎么可能,我很困惑现在...

0 个答案:

没有答案