Irohares Новичок Пользователь Фев 9, 2022 1 0 1 Фев 9, 2022 #1 Как перемножить элементы списка между собой и вывести в новом списке? Например есть список из [1,2,3,4,5]. Нужно вывести новым списком 1*2, 2*3 и т.д.
Как перемножить элементы списка между собой и вывести в новом списке? Например есть список из [1,2,3,4,5]. Нужно вывести новым списком 1*2, 2*3 и т.д.
0 Vershitel_sudeb Vershitel sudeb Команда форума Модератор Мар 17, 2021 973 220 43 21 Москва Фев 9, 2022 #2 Например так: Python: mas = [1, 2, 3, 4, 5] new_mas = [mas[i] * mas[i+1] for i in range(len(mas) - 1)] print(new_mas) Или так: Python: mas = [1, 2, 3, 4, 5] new_mas = [] for i in range(len(mas) - 1): rez = mas[i] * mas[i+1] new_mas.append(rez) print(new_mas)
Например так: Python: mas = [1, 2, 3, 4, 5] new_mas = [mas[i] * mas[i+1] for i in range(len(mas) - 1)] print(new_mas) Или так: Python: mas = [1, 2, 3, 4, 5] new_mas = [] for i in range(len(mas) - 1): rez = mas[i] * mas[i+1] new_mas.append(rez) print(new_mas)