Python → Python projekti → Program za nasumične citate


Python projekat – Program za nasumične citate (Random Quote Generator)


U ovom projektu napravićemo jednostavan Python program koji prikazuje nasumične citate.

Ovaj projekat je dobar za vežbanje rada sa listama, tekstom i random modulom.

U ovom projektu koristićemo:
  • Python liste
  • random modul
  • tekstualne podatke
  • ispis u terminalu

Kako funkcioniše program

Program sadrži listu poznatih citata.

Svaki put kada pokrenemo program, Python nasumično bira jedan citat i prikazuje ga na ekranu.


Primer rada programa


Današnji citat:

"Programiranje nije o tome šta znate,
već o tome šta možete da naučite."

Kod programa


import random

citati = [

"Programiranje nije o tome šta znate, već o tome šta možete da naučite.",

"Najbolji način da naučite programiranje je da pišete kod.",

"Greške su deo procesa učenja programiranja.",

"Jednostavan kod je najbolji kod."

]

citat = random.choice(citati)

print("Današnji citat:\n")
print(citat)

Kako radi ovaj kod

  • lista citati sadrži tekst citata
  • random.choice() bira jedan element iz liste
  • program prikazuje citat na ekranu
Možete proširiti program tako što ćete učitati citate iz tekstualnog fajla ili prikazivati novi citat na svaki klik.

Moguća poboljšanja projekta

  • čitati citate iz fajla
  • dodati autora citata
  • napraviti web verziju programa
  • napraviti GUI aplikaciju

Sledeći projekat