Python praca domowa 6
Baza - użyj pętli do wyświetlenia pytań
kwestionariusz = {
"Jak węże 'czują' zapachy?" : [
("a. Nie czują", -0.5),
("b. Nosem", -0.5),
("c. Językiem", 1)
],
"Jaki wąż jest najdłuższy?" : [
("a. Pyton siatkowy", 1),
("b. Kobra", -0.5),
("c. Pyton królewski", -0.5)
],
"Ile liter 'a' jest w tym pytaniu?" : [
("a. 1", -0.5),
("b. 2", 1),
("c. 3", -0.5)
]
}
for pytanie, odpowiedzi in kwestionariusz.items():
print(pytanie)
for wariant in odpowiedzi:
print(wariant[0])
Krok 1 - dodaj losową kolejność odpowiedzi
import random
kwestionariusz = {
"Jak węże 'czują' zapachy?" : [
("a. Nie czują", -0.5),
("b. Nosem", -0.5),
("c. Językiem", 1)
],
"Jaki wąż jest najdłuższy?" : [
("a. Pyton siatkowy", 1),
("b. Kobra", -0.5),
("c. Pyton królewski", -0.5)
],
"Ile liter 'a' jest w tym pytaniu?" : [
("a. 1", -0.5),
("b. 2", 1),
("c. 3", -0.5)
]
}
for pytanie, odpowiedzi in kwestionariusz.items():
print(pytanie)
random.shuffle(odpowiedzi)
for wariant in odpowiedzi:
print(wariant[0])