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

Ce este o listă?
O listă este o colecție de valori (elemente).

fructe = ["măr", "banană", "portocală"]
1. Afișarea unei liste
fructe = ["măr", "banană", "portocală"]
print(fructe)

2. Accesarea elementelor
fructe = ["măr", "banană", "portocală"]
print(fructe[0]) # măr
print(fructe[1]) # banan

3. Parcurgerea listei (for)
fructe = ["măr", "banană", "portocală"]
for fruct in fructe:
print(fruct)

4. Adăugarea unui element
fructe = ["măr", "banană"]
fructe.append("portocală")
print(fructe)

5. Ștergerea unui element
fructe = ["măr", "banană", "portocală"]
fructe.remove("banană")
print(fructe)

6. Lungimea listei
fructe = ["măr", "banană", "portocală"]
print(len(fructe))

7. Program simplu: sumă listă
numere = [1, 2, 3, 4, 5]
suma = 0
for n in numere:
suma += n
print("Suma este:", suma)

8. Program: cel mai mare număr
numere = [3, 7, 2, 9, 5]
maxim = numere[0]
for n in numere:
if n > maxim:
maxim = n
print("Maximul este:", maxim)

9. Program: numere pare din listă
numere = [1, 2, 3, 4, 5, 6]
for n in numere:
if n % 2 == 0:
print(n)

10. Joc: Ghicește numărul (versiune mai interesantă)

Am îmbunătățit jocul puțin

import random

numar_secret = random.randint(1, 20)

incercari_max = 5

print("Am ales un număr între 1 și 20.")

print("Ai", incercari_max, "încercări.")

for i in range(incercari_max):

ghicire = int(input("Ghicește numărul: "))

if ghicire < numar_secret:

print("Prea mic!")

elif ghicire > numar_secret:

print("Prea mare!")

else:

print(" Ai câștigat!")

break

else:

print(" Ai pierdut! Numărul era:", numar_secret)

11.Joc: Spânzurătoarea (versiune simplă)

import random

cuvinte = ["python", "calculator", "programare", "joc", "cod"]

cuvant = random.choice(cuvinte)

litere_ghicite = []

incercari = 6

print(" Joc: Spânzurătoarea")

while incercari > 0:

afisare = ""

for litera in cuvant:

if litera in litere_ghicite:

afisare += litera + " "

else:

afisare += "_ "

print("\nCuvânt:", afisare)

print("Încercări rămase:", incercari)

if "_" not in afisare:

print(" Ai câștigat!")

break

litera = input("Introdu o literă: ")

if litera in cuvant:

print(" Corect!")

litere_ghicite.append(litera)

else:

print(" Greșit!")

incercari -= 1

else:

print(" Ai pierdut! Cuvântul era:", cuvant)

Website templates by JustDreamweaver.com