даю 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]
Answers & Comments
Ответ:
Если Вы студент, то лучше без подсказки делать так:
Вариант 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)
Объяснение: