Python → Python projekti → Igra: Pogodi broj
Python projekat – Igra Pogodi broj
U ovom projektu napravićemo jednostavnu igru u Pythonu u kojoj računar nasumično bira broj, a igrač pokušava da ga pogodi.
Ovaj projekat je odličan za vežbanje osnovnih Python koncepata kao što su petlje, uslovi i rad sa slučajnim brojevima.
U ovom projektu koristićemo:
- random modul
- while petlju
- if uslove
- unos podataka od korisnika
Kako funkcioniše igra
Program nasumično bira broj između 1 i 100.
Igrač pokušava da pogodi broj, a program daje pomoćne poruke:
- broj je veći
- broj je manji
- pogodili ste broj
Primer rada programa
Pogodi broj između 1 i 100
Unesite broj: 50
Traženi broj je manji
Unesite broj: 25
Traženi broj je veći
Unesite broj: 30
Pogodili ste broj!
Kod programa
import random
tajni_broj = random.randint(1, 100)
print("Pogodi broj između 1 i 100")
while True:
broj = int(input("Unesite broj: "))
if broj < tajni_broj:
print("Traženi broj je veći")
elif broj > tajni_broj:
print("Traženi broj je manji")
else:
print("Pogodili ste broj!")
break
Kako radi ovaj kod
- random.randint() generiše slučajan broj
- while True pokreće beskonačnu petlju
- program proverava da li je broj veći ili manji
- petlja se završava kada igrač pogodi broj
Pokušajte da proširite program tako što ćete
dodati broj pokušaja ili nivo težine igre.
Moguća poboljšanja projekta
- ograničiti broj pokušaja
- dodati nivoe težine
- prikazati broj pokušaja
- napraviti grafičku verziju igre