0312 - Putere N: Difference between revisions
Adina Timiș (talk | contribs) No edit summary |
Adina Timiș (talk | contribs) No edit summary |
||
Line 23: | Line 23: | ||
<syntaxhighlight lang="python" line="1"> | <syntaxhighlight lang="python" line="1"> | ||
#0312 - Putere N | #0312 - Putere N | ||
# definim functia main, care va fi apelată în momentul în care programul rulează | |||
def main(): | def main(): | ||
# variabilele sunt inițializate și convertite în integer | |||
x = int(input("Introduceti x: ")) | x = int(input("Introduceti x: ")) | ||
n = int(input("Introduceti n: ")) | n = int(input("Introduceti n: ")) |
Revision as of 18:43, 25 April 2023
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
<syntaxhighlight lang="python" line="1">
- 0312 - Putere N
# definim functia main, care va fi apelată în momentul în care programul rulează
def main():
# variabilele sunt inițializate și convertite în integer x = int(input("Introduceti x: ")) n = int(input("Introduceti n: "))
# 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.")
if __name__ == "__main__":
main()
</syntaxhighlight>