Форум сайта python.su
0
Здравствуйте. Наткнулся на задачу А + Б Проблем. Посылаю на проверку, пишет “Runtime” error. Что делать, и так уже не знаю как укоротить код:
a = int(input())
b = int(input())
c = a + b
print ©
Офлайн
9
Какая версия питона?
Офлайн
0
Третья
Офлайн
9
Для третьей версии у вас некорректный print, надо так:
print(c)
Офлайн
0
Так я и использовал print (с).
Офлайн
9
Куда вы ее отправляете? В интерпретаторе этот код выполняется.
Офлайн
0
Офлайн
9
http://acm.timus.ru/help.aspx?topic=python
там приводится такое решение:
print(sum(int(x) for x in input().split(' ')))
Отредактировано alexsis (Фев. 26, 2014 19:19:10)
Офлайн
0
Спасибо большое, но объясните, что означает split (' ') ?
Офлайн
75
>>>a = 'fdsfsdd:fsfsd:fsfsdfsdf:'
>>>a.split(':')
['fdsfsdd', 'fsfsd', 'fsfsdfsdf', '']
>>>'fdsfsd df ssd '.split(' ')
['fdsfsd', '', 'df', 'ssd', '']
Отредактировано Singularity (Фев. 26, 2014 19:35:47)
Офлайн