даю 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: добавил заодно и второй вариант
Похожие вопросы