Модуль 2. Домашняя работа по уроку «Стиль кода часть II. Цикл While»

Цель: применить навыки создания цикла while, а так же применения операторов break и continue.

Задача "Нули ничто, отрицание недопустимо!":
Дан список чисел [42, 69, 322, 13, 0, 99, -5, 9, 8, 7, -6, 5]
Нужно выписывать из этого списка только положительные числа до тех пор, пока не встретите отрицательное или не закончится список (выход за границу).

Пункты задачи:

  • Запишите исходный список в переменную my_list.
  • Напишите цикл while с соответствующими задаче условиями.
  • Используйте операторы прерывания/продолжения цикла в соответствии с условиями задачи.

Результат выполнения программы:
Исходные данные:
my_list = [42, 69, 322, 13, 0, 99, -5, 9, 8, 7, -6, 5]

Вывод на консоль:

42
69
322
13
99

Примечания:
Чтобы перебрать список вам понадобиться обращение по индексу, запишите в отдельную переменную начальное значение — 0.
Чтобы не выйти за границу списка, в условии цикла while рекомендуется сравнивать текущий индекс и длину списка (функция len()).
Оператор continue — возвращает вас к условию цикла, игнорируя код после себя, break — прерывает цикл.
0 — не отрицательное и не положительное число.

Успехов!

Решение:

Решение можно скачать с Boosty.to


Как можно отблагодарить:

  • Оформить удобную для вас подписку на Boosty.to
  • Разово поддержать через DonationAlerts
12180login-checkМодуль 2. Домашняя работа по уроку «Стиль кода часть II. Цикл While»

Добавить комментарий