0348 - Afisare Puteri

From Bitnami MediaWiki

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="1"> n = int(input("Introduceți n: ")) p = int(input("Introduceți p: "))

putere = 1 while putere <= p:

   print(putere, end=" ")
   putere *= n

</syntaxhighlight>