1) Напишите цикл, который убирает из списка чисел от 1 до 15 все числа, кратные 3. Используйте оператор continue.
2) Из списка первого упражнения выведите на экран все числа меньше 7. Используйте оператор break
помогите пожалуйста
Ответы
Ответ дал:
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)
Насчёт комментария выше... Нет, не надо исправлять. У range по умолчанию end=0, таким образом он и заполнит список c 15 элементами.
в задании требуется список от 1 до 15, а в коде список будет от 0 до 14
Да, верно. Немного не так прочитал задание. Извиняюсь.
всё не работает
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад