Предмет: Информатика,
автор: dmasya
Написать программу на питоне
Используя лямбда-функции, функции map(), filter(), reduce(), zip() cоставить программу для решения задачи:
Даны два списка, содержащие координаты х и у 10 точек соответственно. Сформировать список кортежей вида (x, y, r), где r – расстояние от точки до начала координат
Ответы
Автор ответа:
1
# Определение точек
x = [i for i in range(10)]
y = [i for i in range(10)]
# Функция
func = lambda o_x, o_y: [(o[0], o[1], (o[0] ** 2 + o[1] ** 2) ** 0.5) for o in zip(x, y)]
# Вывод
print(func(x, y))
Похожие вопросы
Предмет: Русский язык,
автор: liza08052004
Предмет: Английский язык,
автор: ruzanni
Предмет: Русский язык,
автор: nikitka2003619
Предмет: Математика,
автор: руслан1120
Предмет: Математика,
автор: ilya2261