Python projekat – Program za nasumične citate (Random Quote Generator)
Lekcija 4 od 15 · Python projekti
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
Kako da projekat postane tvoj:
1) prvo pokreni dati kod bez izmena, 2) promeni jednu stvar i predvidi šta će se desiti, 3) dodaj bar jednu sopstvenu funkciju, 4) zapiši u svesku šta si promenio i zašto. Takav dnevnik rada je osnova za rad iz kreativnog programiranja.
1) prvo pokreni dati kod bez izmena, 2) promeni jednu stvar i predvidi šta će se desiti, 3) dodaj bar jednu sopstvenu funkciju, 4) zapiši u svesku šta si promenio i zašto. Takav dnevnik rada je osnova za rad iz kreativnog programiranja.
