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