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

Sledeći projekat