https://replit.com/@SorinBetisor/rock-papper-end?v=1
In aceasta lectie, am invatat despre folosirea modulului random si a listelor in Python. Modulul random
ne permite sa generam numere aleatorii, sa alegem elemente aleatorii dintr-o lista si sa amestecam elementele dintr-o lista.
Pentru a genera un numar aleatoriu, putem folosi functia randint()
din modulul random
. De exemplu, random.randint(1, 6)
va genera un numar aleatoriu intre 1 si 6.
Pentru a alege un element aleatoriu dintr-o lista, putem folosi functia choice()
din modulul random
. De exemplu, random.choice(["mere", "pere", "banane"])
va alege aleatoriu unul dintre elementele din lista.
Pentru a amesteca elementele dintr-o lista, putem folosi functia shuffle()
din modulul random
. De exemplu, random.shuffle(["mere", "pere", "banane"])
va amesteca elementele din lista in mod aleatoriu.
In plus, am invatat cum putem folosi listele pentru a stoca si manipula colectii de date. Putem adauga elemente la o lista folosind functia append()
, putem accesa elemente individuale dintr-o lista folosind indexul lor si putem itera prin toate elementele dintr-o lista folosind un for
loop.
Iata cateva exemple de utilizare a modulului random
si a listelor:
import random
# Generam un numar aleatoriu intre 1 si 10
numar_aleatoriu = random.randint(1, 10)
print("Numarul aleatoriu generat este:", numar_aleatoriu)
# Alegem un element aleatoriu dintr-o lista
fructe = ["mere", "pere", "banane"]
fruct_aleatoriu = random.choice(fructe)
print("Fructul ales aleatoriu este:", fruct_aleatoriu)
# Amestecam elementele dintr-o lista
random.shuffle(fructe)
print("Lista de fructe amestecata:", fructe)
# Adaugam un element la o lista
numere = [1, 2, 3, 4, 5]
numere.append(6)
print("Lista de numere actualizata:", numere)
# Iteram prin toate elementele dintr-o lista
for fruct in fructe:
print(fruct)
Acestea sunt doar cateva exemple de utilizare a modulului random
si a listelor in Python. Speram ca aceasta lectie sa va ajute sa intelegeti si sa folositi aceste concepte in proiectele voastre Python.