
Добавил:
useruser123
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Григорьев ЛР / 5 / тп5_1_4
.py def pow_n(n: float, k: int = 8):
if k == 0:
return 1
elif k > 0:
return n*pow_n(n, k-1)
elif k < 0:
return 1/(n*pow_n(n, abs(k)-1))
inp1 = int(input())
inp2 = int(input())
assert (pow_n(2)) == 8
assert (pow_n(2, -2)) == 0.25
print(pow_n(inp1, inp2))
if k == 0:
return 1
elif k > 0:
return n*pow_n(n, k-1)
elif k < 0:
return 1/(n*pow_n(n, abs(k)-1))
inp1 = int(input())
inp2 = int(input())
assert (pow_n(2)) == 8
assert (pow_n(2, -2)) == 0.25
print(pow_n(inp1, inp2))
Соседние файлы в папке 5