0327 - Afisare Numere

From Bitnami MediaWiki

Cerinţa[edit | edit source]

Se dă un număr natural numar. Afișați în ordine crescătoare primele numar numere naturale nenule.

Date de intrare[edit | edit source]

Programul citește de la tastatură numărul numar

Date de ieșire[edit | edit source]

Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse." În următorul rând se va afișa pe ecran în ordine crescătoare primele numar numere naturale nenule, separate prin exact un spațiu.

În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, pe ecran se va afișa mesajul "Datele de intrare nu corespund restricțiilor impuse.".

Restricţii şi precizări[edit | edit source]

  • 1 ≤ numar ⩽ 100

Exemplu 1[edit | edit source]

Intrare
5
Ieșire
Datele introduse corespund restricțiilor impuse.
1 2 3 4 5


Exemplu 2[edit | edit source]

Intrare
0
Ieșire
Datele de intrare nu corespund restricțiilor impuse.



Rezolvare[edit | edit source]

<syntaxhighlight lang="python" line>

  1. 0327

def afisare_numere():

   numar = int(input())
   if numar >=1 and numar <= 100:
       print("Datele de intrare corespund restricțiilor impuse.")
       for i in range(1,numar+1):
           print(i,end=" ")
   else:
       print("Datele de intrare nu corespund restricțiilor impuse.")

if __name__ == "__main__":

   afisare_numere()

</syntaxhighlight>