import random
quiz = [
{
"pytanie": "Jakie miasto jest stolicą Polski?",
"odpowiedzi": [
("Warszawa", 1),
("Wrocław", 0),
("Poznań", 0),
]
},
{
"pytanie": "Jakie miasto jest stolicą Niemiec?",
"odpowiedzi" : [
("Hamburg", 0),
("Berlin", 1),
("Monachium", 0)
]
},
{
"pytanie": "Jakie miasto jest stolicą Czech?",
"odpowiedzi" : [
("Ostrawa", 0),
("Praga", 1),
("Brno", 0)
]
},
{
"pytanie": "Jakie miasto jest stolicą Słowacji?",
"odpowiedzi" : [
("Lubljana", 0),
("Koszyce", 0),
("Bratysława", 1)
]
},
{
"pytanie": "Jakie miasto jest stolicą Słowenii?",
"odpowiedzi" : [
("Lubljana", 1),
("Triest", 0),
("Bratysława", 0)
]
},
{
"pytanie": "Jakie miasto jest stolicą Litwy?",
"odpowiedzi" : [
("Wilno", 1),
("Kowno", 0),
("Kłajpeda", 0)
]
},
{
"pytanie": "Jakie miasto jest stolicą Austrii?",
"odpowiedzi" : [
("Innsbruck", 0),
("Wiedeń", 1),
("Graz", 0)
]
},
{
"pytanie": "Jakie miasto jest stolicą Włoch?",
"odpowiedzi" : [
("Neapol", 0),
("Rzym", 1),
("Mediolan", 0)
]
}
]
random.shuffle(quiz)
liczba_wariantow_odpowiedzi = 3
punkty = 0
for pytanie in quiz:
print()
print(pytanie["pytanie"])
random.shuffle(pytanie["odpowiedzi"])
for wariant in range(liczba_wariantow_odpowiedzi):
print(wariant+1, pytanie["odpowiedzi"][wariant][0])
wybor = input("\nWybierz prawidłową odpowiedź (1 / 2 / 3): ")
while int(wybor)-1 not in range(liczba_wariantow_odpowiedzi):
print("Podałeś złą wartość.\n")
wybor = input("Wybierz prawidłową odpowiedź (1 / 2 / 3): ")
punkty += pytanie["odpowiedzi"][int(wybor)-1][1]
print(f"Suma punktów: {punkty}")