1. Afișarea numerelor de la 1 la 10
for i in range(1, 11):
    print(i)

range(1, 11) generează numerele de la 1 la 10.

2. Afișarea numerelor de la 1 la 10
i = 1
while i <= 10:
    print(i)
    i += 1

3. Afișarea numerelor pare între 1 și 20
for i in range(2, 21, 2):
    print(i)
Al treilea parametru (2) reprezintă pasul.

4. Afișarea numerelor pare până la 20
i = 2
while i <= 20:
    print(i)
    i += 2

5. Calcularea sumei numerelor de la 1 la n
n = int(input("Introdu un număr: "))
suma = 0
for i in range(1, n + 1):
    suma += i
print("Suma este:", suma)

6. Calcularea sumei numerelor de la 1 la n
n = int(input("Introdu un număr: "))
i = 1
suma = 0
while i <= n:
    suma += i
    i += 1
print("Suma este:", suma)

7. Afișarea unui cuvânt literă cu literă
cuvant = "Python"
for litera in cuvant:
    print(litera)

8. Citirea numerelor până la 0 (sumă)
suma = 0
numar = int(input("Introdu un număr (0 pentru stop): "))
while numar != 0:
    suma += numar
    numar = int(input("Introdu un număr (0 pentru stop): "))
print("Suma totală este:", suma)

9. Tabla înmulțirii pentru un număr
n = int(input("Introdu un număr: "))
for i in range(1, 11):
    print(n, "x", i, "=", n * i)

10. Afișarea unui cuvânt literă cu literă
cuvant = "Python"
i = 0
while i < len(cuvant):
    print(cuvant[i])
    i += 1

11. Numărarea vocalelor dintr-un text
text = input("Introdu un text: ")
vocale = "aeiouAEIOU"
nr = 0
for litera in text:
    if litera in vocale:
        nr += 1
print("Număr de vocale:", nr)

12. Numărătoare inversă
n = int(input("Introdu un număr: "))
while n >= 0:
    print(n)
    n -= 1

13. – Numere de la 1 la 20
for i in range(1, 21):
    print(i)

14. – Numere de la 1 la 15
i = 1
while i <= 15:
    print(i)
    i += 1

15. – Numere impare de la 1 la 15
for i in range(1, 16, 2):
    print(i)

16. – Numere pare între 2 și 20
i = 2
while i <= 20:
    print(i)
    i += 2

17. – Cuvânt invers
cuvant = input("Introdu un cuvânt: ")
for i in range(len(cuvant) - 1, -1, -1):
    print(cuvant[i], end="")

18. – Afișarea literelor unui cuvânt
cuvant = input("Introdu un cuvânt: ")
i = 0
while i < len(cuvant):
    print(cuvant[i])
    i += 1

19. – Pătratele numerelor
for i in range(1, 11):
    print(i * i)

20. – Tabla înmulțirii pentru un număr
n = int(input("Introdu un număr: "))
i = 1
while i <= 10:
    print(n, "x", i, "=", n * i)
    i += 1

21. – Verificare număr prim
n = int(input("Introdu un număr: "))
este_prim = True
if n < 2:
    este_prim = False
else:
    for i in range(2, n):
        if n % i == 0:
            este_prim = False
if este_prim:
    print("Numărul este prim")
else:
    print("Numărul NU este prim")




Website templates by JustDreamweaver.com