44 lines
1.8 KiB
Python
44 lines
1.8 KiB
Python
''' ****** Задание 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=' ') |