Вопрос задан 09.06.2023 в 20:21. Предмет Информатика. Спрашивает Переверзева Настя.

3. Напишіть функцію, яка приймає список та повертає суму елементів списку, які є нульовими. 4.

Напишіть функцію, яка приймає список та повертає список елементів у зворотному порядку, але зберігає порядок елементів всередині списку. (помогите с написанием кода для Thommy\Python)
0 0
Перейти к ответам

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

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

Ответ:

3. Функція для підсумовування нульових елементів списку:

def sum_zeros(lst):

return sum([i for i in lst if i == 0])

Ця функція отримує на вхід список lst і повертає суму всіх нульових елементів списку.

4. Функція для реверсування списку зі збереженням порядку елементів:

def reverse_preserve_order(lst):

return [lst[i] for i in range(len(lst)-1, -1, -1)]

Ця функція приймає на вхід список lst і повертає новий список, який містить ті самі елементи, що й початковий список, але у зворотному порядку, зберігаючи при цьому порядок елементів у списку.

Наприклад, якщо lst = [1, 2, 3, 4], то reverse_preserve_order(lst) поверне [4, 3, 2, 1].

Сподіваюсь, це вам допоможе!

0 0
Отвечает Гиль Игорь.

3.

def function(array):

   return array.count(0)

4.

def function(array):

   return array[::-1]

Если оба задания нужно сделать, используя цикл for:

   

3.

def function(array):

   temp = 0

   for item in array:

       if item == 0:

            temp = temp + 1

   return temp

4.

def function(array):

   temp = []

   for item in range(len(array) -1, -1, -1):

       temp.append(array[item])

   return temp

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

Звичайно! Ось код для ваших запитів:

Функція, яка повертає суму нульових елементів у списку:

python
def sum_of_zeros(lst): return sum([num for num in lst if num == 0])

Приклад використання:

python
my_list = [1, 0, 3, 0, 5, 0, 7] result = sum_of_zeros(my_list) print(result) # Виведе: 0 + 0 + 0 = 0

Функція, яка повертає список у зворотному порядку, зберігаючи порядок елементів всередині списку:

python
def reverse_list(lst): return [sublist[::-1] for sublist in lst[::-1]]

Приклад використання:

python
my_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] result = reverse_list(my_list) print(result) # Виведе: [[9, 8, 7], [6, 5, 4], [3, 2, 1]]

Ці функції приймають список як аргумент і повертають результат. Ви можете викликати їх зі своїми вхідними даними та перевірити результат.

0 0

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

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

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