Вопрос задан 29.09.2023 в 06:58. Предмет Информатика. Спрашивает Бойкова Алина.

Всем привет это Язык Python lst = [2, -3, 80, 32, 44, 5, -20, 43, 85, 6, -6, 47, 33, 15, -10, 0,

-7, 8, 6, 21, -8, 24, 56, -120, -15, 3]1) добавьте все отрицательные числа из lst в новый список new_lst с помощью подходящего метода списков и выведете его на экран2) подсчитайте сумму всех положительных чисел кратных 4 и выведете её на экран 3) удалите из списка lst все нечётные и выведете его на экран через for и while СРОЧНО ПОМОГИТЕ ПОЖАЛУЙСТА​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Rimself Vlada.

lst = [2, -3, 80, 32, 44, 5, -20, 43, 85, 6, -6, 47, 33, 15, -10, 0, -7, 8, 6, 21, -8, 24, 56, -120, -15, 3]

print([i for i in lst if i < 0])

print(sum([i for i in lst if i % 4 == 0 and i > -1]))

for i in lst:

   if i % 2 != 0:

       lst.remove(i)

print(lst)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с этими задачами на Python. Вот решение для каждой из них:

  1. Добавьте все отрицательные числа из lst в новый список new_lst с помощью подходящего метода списков и выведите его на экран:
python
lst = [2, -3, 80, 32, 44, 5, -20, 43, 85, 6, -6, 47, 33, 15, -10, 0, -7, 8, 6, 21, -8, 24, 56, -120, -15, 3] # Создаем новый пустой список new_lst new_lst = [] # Используем цикл for для добавления отрицательных чисел в new_lst for num in lst: if num < 0: new_lst.append(num) # Выводим new_lst на экран print(new_lst)
  1. Подсчитайте сумму всех положительных чисел, кратных 4, и выведите ее на экран:
python
lst = [2, -3, 80, 32, 44, 5, -20, 43, 85, 6, -6, 47, 33, 15, -10, 0, -7, 8, 6, 21, -8, 24, 56, -120, -15, 3] # Инициализируем переменную для хранения суммы sum_positive_multiple_of_4 = 0 # Используем цикл for для подсчета суммы for num in lst: if num > 0 and num % 4 == 0: sum_positive_multiple_of_4 += num # Выводим сумму на экран print(sum_positive_multiple_of_4)
  1. Удалите из списка lst все нечетные числа и выведите его на экран с использованием циклов for и while:

С использованием цикла for:

python
lst = [2, -3, 80, 32, 44, 5, -20, 43, 85, 6, -6, 47, 33, 15, -10, 0, -7, 8, 6, 21, -8, 24, 56, -120, -15, 3] # Используем цикл for для удаления нечетных чисел lst = [num for num in lst if num % 2 == 0] # Выводим lst на экран print(lst)

С использованием цикла while:

python
lst = [2, -3, 80, 32, 44, 5, -20, 43, 85, 6, -6, 47, 33, 15, -10, 0, -7, 8, 6, 21, -8, 24, 56, -120, -15, 3] i = 0 while i < len(lst): if lst[i] % 2 != 0: del lst[i] else: i += 1 # Выводим lst на экран print(lst)

Эти коды решат ваши задачи. Не забудьте скопировать их в вашу среду выполнения Python.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос