0312 - Putere N
De la Universitas MediaWiki
Cerința
Se dau două numere naturale şi n. Calculaţi .
Date de intrare
Programul citește de la tastatură numerele şi n.
Date de ieșire
Programul afișează pe ecran numărul P, valoarea calculată.
Restricții și precizări
- 1 ≤ x ≤ 1000;
- 1 ≤ n ≤ 1000;
Exemplul 1
- Intrare
- 2 40
- Ieșire
- Datele de intrare corespund restricțiilor impuse.
- 1099511627776
Exemplul 2
- Intrare
- 0 0
- Ieșire
- Datele de intrare nu corespund restricțiilor impuse.
Rezolvare
#0312 - Putere N
def putere():
# variabilele sunt inițializate și convertite în integer
x = int(input("Introduceti x: "))
n = int(input("Introduceti n: "))
return x, n
if __name__ == "__main__":
# apelăm funcția și atribuim valorile returnate în x și n
x, n = putere()
# verificarea restricțiilor
if n >= 1 and x >= 1 and n <= 1000 and x <= 1000:
# calcularea lui x ridicat la puterea n
p = x ** n
print("Datele de intrare corespund restricțiilor impuse.")
print("x la puterea n este:", p)
else:
print("Datele de intrare nu corespund restricțiilor impuse.")