Python alapszintű feladatok
About us | Contact us | 800-123-1234

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