From 53d8e28cee9a0324642fb9759b7c9ed4a5e6ce8b Mon Sep 17 00:00:00 2001 From: Zver Date: Mon, 15 Dec 2025 14:27:17 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=2014=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lesson.14.py | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 lesson.14.py diff --git a/lesson.14.py b/lesson.14.py new file mode 100644 index 0000000..e9239ed --- /dev/null +++ b/lesson.14.py @@ -0,0 +1,44 @@ +''' ****** Задание 14 из 20 ********* +* Иногда приходится выполнять однотипные действия над целой группой чисел — например, возвести каждое из них в заданную степень. +Вручную это делать долго и утомительно, особенно если чисел много. +Пора автоматизировать процесс! + +Напишите программу, которая возводит в заданную степень все числа, переданные пользователем. + +Формат ввода +В первой строке записана последовательность натуральных чисел, разделённых пробелами. +Во второй строке записано натуральное число +P — степень, в которую требуется возвести числа. + +Формат вывода +Последовательность чисел, являющихся ответом. +Числа вывести в одну строку через пробел. + + +Подсказка +Преобразуйте строку в список методом split: + + +numbers = input().split() +Переберите строковые представления чисел и возведите их в нужную степень и сохраните обратно в список в стрковом виде. + +Выведите ответ, используя метод join: + + +print(' '.join(numbers)) +Пример 1 +Ввод + +2 3 4 +3 +Вывод + +8 27 64 +''' + + +if __name__ == "__main__": + data = list(map(int, input().split())) + number = int(input()) + for i in data: + print(i ** number, end=' ') \ No newline at end of file