Помогите с решением, циклы python - Общение Python мододелов

Вопрос Помогите с решением, циклы python

Регистрация
8 Авг 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
Дан список чисел [42, 69, 322, 13, 0, 99, -5, 9, 8, 7, -6, 5]

Нужно выписывать из этого списка только положительные числа до тех пор, пока не встретите отрицательное или не закончится список (выход за границу).

Запишите исходный список в переменную my_list.

Напишите цикл while с соответствующими задаче условиями.

Используйте операторы прерывания/продолжения цикла в соответствии с условиями задачи.
 
Регистрация
20 Июл 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
числа = [42, 69, 322, 13, 0, 99, -5, 9, 8, 7, -6, 5]

положительные = []
index = 0

while index < len(числа):
if числа[index] < 0:
break
положительные.append(числа[index])
index += 1
print(положительные)
отступы сам расставишь, если все не так плохо
 
Регистрация
4 Ноя 2013
Сообщения
89
Репутация
-2
Спасибо
0
Монет
0
Тебе не сюда, а На форумы по python
 
Сверху Снизу