Сделал 14 задание
This commit is contained in:
parent
905806d852
commit
53d8e28cee
44
lesson.14.py
Normal file
44
lesson.14.py
Normal file
|
|
@ -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=' ')
|
||||||
Loading…
Reference in a new issue