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