Beskonačni kviz: Testirajte svoje znanje i zabavite se!
Učenje i zabava mogu ići ruku pod ruku, a jedan od načina da se to postigne je kroz interaktivne kvizove. Beskonačni kvizovi su izuzetno zabavni jer omogućuju korisnicima da testiraju svoje znanje iz različitih područja dokle god to žele.
Danas ćemo istražiti jednostavan, ali zabavan beskonačni kviz koji testira opća znanja iz različitih područja. Ovaj kviz neće prestati sve dok korisnik ne odluči da je gotov, omogućujući im da rješavaju pitanja koliko god puta žele.
Evo kako izgleda program:
while True:
cnt = 0
odg = input("Koji je glavni grad Hondurasa?\na - Tegucigalpa b - Madrid c - Zagreb:")
if odg == "a":
print("TOČNO!")
cnt += 1
else:
print("NETOČNO! \nTočan odgovor: a")
odg = input("Kako stručno nazivamo pojavu na računalu, poznatu kao 'smrzavanje računala'?\na - Kočenje b - Blokada c - Potpuni zastoj:")
if odg == "c":
print("TOČNO!")
cnt += 1
else:
print("NETOČNO! \nTočan odgovor: c")
odg = input("Koji od sljedećih DBMS-ova spada u NoSQL sustave?\na - MySQL b - MongoDB c - Oracle DB:")
if odg == "b":
print("TOČNO!")
cnt += 1
else:
print("NETOČNO! \nTočan odgovor: b")
print("Vaš konačni rezultat:", cnt)
ponovno = input("Želite li ponovno riješiti kviz? \nd/n:")
if ponovno == "n": # Ako korisnik ne želi više rješavati kviz
break # Izlaz iz While petlje
print("Hvala na rješavanju, ugodan dan!")
Ovaj beskonačni kviz postavlja tri pitanja iz različitih područja i omogućuje korisnicima da odgovaraju na njih koliko god puta žele. Svaki put kada odgovore na pitanje, dobiju povratnu informaciju o tome je li odgovor točan ili netočan. Na kraju svake iteracije, kviz prikazuje konačni rezultat, a zatim pita korisnika želi li ponovno riješiti kviz ili ne.
Ovaj beskonačni kviz je odličan način za provjeru vašeg znanja i zabavno provedeno vrijeme. Nadamo se da ćete uživati u rješavanju kviza i da ćete naučiti nešto novo svaki put kad ga rješavate!
