Форум сайта python.su
Борисенков СергейА как тогда иначе? ;(
Ну подсказка же была.
rad - список
len(rad) - длина списка
range(len(rad)) - новый список от 0 до rad-1.
Так что, в цикле for i in range(len(rad)) смысловая ошибка
Отредактировано (Янв. 26, 2011 14:50:50)
Офлайн
Ну еще подсказка:
a='1 23 4 5'
rad=a.split(' ')
print rad
if rad[0].isalnum(): print int(rad[0]) #преобразуем в число
for i in rad: print i #смотрим элементы списка
Офлайн
Борисенков СергейСпасибо.
Ну еще подсказка:Ну и от меня на этом все :)a='1 23 4 5'
rad=a.split(' ')
print rad
if rad[0].isalnum(): print int(rad[0]) #преобразуем в число
for i in rad: print i #смотрим элементы списка
Офлайн
А как в for поставить if , для “рас скидывания” элементов.
Офлайн
riko
for i in rad:
if i & 1:
# нечетный
else:
# четный
Офлайн
Задача есть простейшее динамическое программирование:При каждой считке числа из строки мы выводим само число и 0 если оно нечетное
Имхо проще простого, задача для школьников)
Офлайн
При том считка,затем разделение - не оптимальный вариант, который займет больше ценного времени
Офлайн