Предмет: Информатика, автор: mazepa313

даю 20 баловНа вхід дається список list_1 = [1,2,3,4,5,6,7] list_step = [8,9,10,11,12,13,14]. Потрібно
вивести новий список list_2, в якому кожен елемент дорівнюватиме ступеню елемента
list_1 і list_step
Підказка: елемент степеня обчислюємо в циклі де рахуємо list_1[i]**list_step[i]

Ответы

Автор ответа: p15
2

Ответ:

Если Вы студент, то лучше без подсказки делать так:

Вариант 1

list_1 = [1,2,3,4,5,6,7]

list_step = [8,9,10,11,12,13,14]

list_2=list(map(lambda x,y:x**y,list_1,list_step))

print(list_2)

Но, чтобы не обиделся преподаватель, давайте сделаем цикл...

Вариант 2

list_1 = [1,2,3,4,5,6,7]

list_step = [8,9,10,11,12,13,14]

list_2=[list_1[i]**list_step[i] for i in range(len(list_1))]

print(list_2)

Объяснение:


p15: он должен быть list2, секунду
p15: добавил заодно и второй вариант
Похожие вопросы
Предмет: Литература, автор: dzhodzhuaieva
Предмет: Українська мова, автор: maks96369