1) Напишите цикл, который убирает из списка чисел от 1 до 15 все числа, кратные 3. Используйте оператор continue.
2) Из списка первого упражнения выведите на экран все числа меньше 7. Используйте оператор break
помогите пожалуйста​

Ответы

Ответ дал: s1veme
6

Ответ:

db = [x for x in range(0, 15)]

# Цикл, который убирает из списка чисел от 1 до 15

for number, value in enumerate(db):

if value % 3 == 0:

 del db[number]

else:

 continue

# Все числа меньше 7

for number in db:

if number < 7:

 print(number)

Объяснение:

Не совсем понимаю, для чего во втором задание использовать break.


Аноним: надо исправить массив range(1, 16)
s1veme: Насчёт комментария выше... Нет, не надо исправлять. У range по умолчанию end=0, таким образом он и заполнит список c 15 элементами.
Аноним: в задании требуется список от 1 до 15, а в коде список будет от 0 до 14
s1veme: Да, верно. Немного не так прочитал задание. Извиняюсь.
Pro007yu: всё не работает
Вас заинтересует