0348 - Afisare Puteri
Cerinţa:
Se dau două numere naturale nenule n și p. Afișați în ordine crescătoare puterile lui n mai mici sau egale cu p .
Date de intrare:
Programul citește de la tastatură numerele n și p .
Date de ieşire:
Programul afișează pe ecran, în ordine crescătoare, puterile lui n mai mici sau egale cu p , separate prin câte un spațiu.
Restricţii şi precizări:
2 ≤ n ≤ 10 1 ≤ p < 1.000.000.000
Exemplu:
Date de intrare 3 100
Date de ieșire 1 3 9 27 81
Rezolvare
<syntaxhighlight lang=“python” line> n = int(input("Introduceți n: ")) p = int(input("Introduceți p: "))
putere = 1 while putere <= p:
print(putere, end=" ") putere *= n
</syntaxhighlight>