Ghicirea unui număr în Python
În această lecție, am învățat cum să ghicim un număr generat aleatoriu în Python. Acest lucru poate fi util într-un joc sau într-un program care necesită o selecție aleatorie dintr-un set de numere.
Pentru a ghici numărul, am folosit o combinație de bucle și condiții. În primul rând, am generat un număr aleatoriu folosind funcția randint
din modulul random
. Apoi, am cerut utilizatorului să introducă un număr și am comparat acesta cu numărul generat.
Dacă numărul introdus de utilizator este mai mic decât numărul generat, programul afișează un mesaj care încurajează utilizatorul să încerce din nou și continuă să întrebe utilizatorul pentru un nou număr până când ghicește numărul corect. În caz contrar, programul afișează un mesaj de felicitare și se termină.
Iată un exemplu de cod care implementează această funcționalitate:
import random
numar_ghicit = random.randint(1, 100)
while True:
numar_introdus = int(input("Introduceți un număr între 1 și 100: "))
if numar_introdus < numar_ghicit:
print("Numărul introdus este prea mic. Încercați din nou.")
elif numar_introdus > numar_ghicit:
print("Numărul introdus este prea mare. Încercați din nou.")
else:
print("Felicitări! Ați ghicit numărul!")
break
Această abordare poate fi adaptată pentru a se potrivi nevoilor și cerințelor proiectului dumneavoastră. De exemplu, puteți modifica limitele intervalului în care se generează numărul, puteți adăuga un număr limitat de încercări sau puteți personaliza mesajele de feedback pentru utilizator.
În general, ghicirea unui număr în Python este o problemă comună și poate fi rezolvată cu ușurință folosind bucăți de cod adaptate la proiectul dumneavoastră.