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")