Advertisement
plarmi

hw4_2

Apr 10th, 2023
731
-1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 1
  1. # Дано действительное положительное число a и целоe число n. Вычислите an.
  2. def exponentiation(a, n):
  3.     temp = int(1)
  4.     if a < 0:
  5.         return "Число a отрицательное! Не подходит под условие!"
  6.     else:
  7.         for i in range(abs(n)):
  8.             temp *= a
  9.         if n < 0:
  10.             temp = 1 / temp
  11.         elif n == 0:
  12.             temp = 1
  13.         return temp
  14.  
  15. print(exponentiation(int(input("Введите число: ")), int(input("Введите степень: "))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement