riko
Янв. 26, 2011 14:47:24
Борисенков Сергей
Ну подсказка же была.
rad - список
len(rad) - длина списка
range(len(rad)) - новый список от 0 до rad-1.
Так что, в цикле for i in range(len(rad)) смысловая ошибка
А как тогда иначе? ;(
Борисенков Сергей
Янв. 26, 2011 14:58:38
Ну еще подсказка:
a='1 23 4 5'
rad=a.split(' ')
print rad
if rad[0].isalnum(): print int(rad[0]) #преобразуем в число
for i in rad: print i #смотрим элементы списка
Ну и от меня на этом все :)
riko
Янв. 26, 2011 15:12:32
Борисенков Сергей
Ну еще подсказка:
a='1 23 4 5'
rad=a.split(' ')
print rad
if rad[0].isalnum(): print int(rad[0]) #преобразуем в число
for i in rad: print i #смотрим элементы списка
Ну и от меня на этом все :)
Спасибо.
riko
Янв. 26, 2011 15:49:30
А как в for поставить if , для “рас скидывания” элементов.
klrk
Янв. 27, 2011 12:31:56
rikofor i in rad:
if i & 1:
# нечетный
else:
# четный
Tamerlan4572
Фев. 11, 2011 16:33:54
Задача есть простейшее динамическое программирование:При каждой считке числа из строки мы выводим само число и 0 если оно нечетное
Имхо проще простого, задача для школьников)
Tamerlan4572
Фев. 11, 2011 16:35:01
При том считка,затем разделение - не оптимальный вариант, который займет больше ценного времени