Вопрос:

2. Практические задания: Практическую часть выполнять в IDE (VS Code) или онлайн-компиляторе. Задание №1 Дан список: 56,34,34,89,10,10 Напишите функцию, которая с помощью list comprehension умножает каждый элемент на 2 Задание №2 Дан список: 45, 45, 45, 1. Дана переменная: target = 1 Напишите функцию, которая осуществляет поиск target в списке. (ЗАПРЕЩЕНО ИСПОЛЬЗОВАТЬ ВСТРОЕННЫЕ МЕТОДЫ!)

Ответ:

Задание №1 Дан список: 56,34,34,89,10,10

Напишите функцию, которая с помощью list comprehension умножает каждый элемент на 2

  1. Задан список чисел: 56, 34, 34, 89, 10, 10.
  2. Необходимо умножить каждый элемент списка на 2, используя list comprehension.
  3. List comprehension - это компактный способ создания списков в Python. Он позволяет создать новый список, применяя выражение к каждому элементу существующего списка.
def multiply_by_two(numbers):
    return [x * 2 for x in numbers]

numbers = [56, 34, 34, 89, 10, 10]
result = multiply_by_two(numbers)
print(result) # => [112, 68, 68, 178, 20, 20]

Задание №2 Дан список: 45, 45, 45, 1. Дана переменная: target = 1

Напишите функцию, которая осуществляет поиск target в списке. (ЗАПРЕЩЕНО ИСПОЛЬЗОВАТЬ ВСТРОЕННЫЕ МЕТОДЫ!)

  1. Задан список чисел: 45, 45, 45, 1.
  2. Необходимо найти элемент target = 1 в списке, не используя встроенные методы.
def find_target(numbers, target):
    for number in numbers:
        if number == target:
            return True
    return False

numbers = [45, 45, 45, 1]
target = 1
result = find_target(numbers, target)
print(result) # => True

Ответ: См. выше.

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю