Zadanie 1 - quiz prosty
print("""
Odpowiedz na 10 poniszych pytań.
W kadym pytaniu tylko jedna odpowiedź jest poprawna.
Za prawidłową odpowiedź otrzymasz 1 pkt.
Za błędną odpowiedź stracisz 0.5 pkt.
""")
punkty = 0
print("""
1. Ile kości jest w ludzkim ciele?
a. 206
b. 335
c. 198
d. 202
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "a":
punkty +=1
else:
punkty -= 0.5
print("""
2. Jak nazywał się pierwszy pies w kosmosie?
a. Bajka
b. Lampo
c. Lassie
d. Łajka
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "d":
punkty +=1
else:
punkty -= 0.5
print("""
3. W którym roku Polska stała się członkiem UE?
a. 2004
b. 2014
c. 1997
d. 2002
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "a":
punkty +=1
else:
punkty -= 0.5
print("""
4. Jakie miasto jest stolicą województwa świetokrzyskiego?
a. Bydgoszcz
b. Sandomierz
c. Kielce
d. Kraków
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "c":
punkty +=1
else:
punkty -= 0.5
print("""
5. Co oznacza skrót str w Python?
a. struna
b. strona
c. ciąg tekstowy
d. liczba całkowita
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "c":
punkty +=1
else:
punkty -= 0.5
print("""
6. Ile nóg ma pająk?
a. 10
b. 6
c. 12
d. 8
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "d":
punkty +=1
else:
punkty -= 0.5
print("""
7. Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?
a. ibuprofen
b. paracetamol
c. naproksen
d. morfina
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "d":
punkty +=1
else:
punkty -= 0.5
print("""
8. Jak nazywa się główna bohaterka ksiązek z serii "Ania z Zielonego Wzgórza"?
a. Anna Shirley
b. Anne Boleyn
c. Anna Karenina
d. Anne Hathaway
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "a":
punkty +=1
else:
punkty -= 0.5
print("""
9. Kto napisał serię ksiązek o Harrym Potterze?
a. Remigiusz Mróz
b. J.K. Rowling
c. Adam Mickiewicz
d. Jo Nesbo
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "b":
punkty += 1
else:
punkty -= 0.5
print("""
10. Kto gra główną rolę w filmie Cast Away: Poza Światem?
a. Robert De Niro
b. Al Pacino
c. Tom Hanks
d. Brad Pitt
""")
odpowiedz = input("Twoja odpowiedz to: ")
if odpowiedz.lower() == "c":
punkty += 1
else:
punkty -= 0.5
print()
print("TWÓJ WYNIK TO:" , punkty)
Zadanie 2 - quiz z wykorzystaniem struktur danych
punkty = 0
print("""Odpowiedz na 5 ponizszych pytań.
W kazdym pytaniu tylko jedna odpowiedz jest poprawna.
Poprawna odpowiedz to 1 pkt, a błędna -0.5pkt
Powodzenia :)""")
print()
quiz = {
"Ile jest kości w ludzkim ciele?" : [
("206", 1),
("335", -0.5),
("198", -0.5),
("202", -0.5)
],
"Jak nazywał się pierwszy pies w kosmosie?" : [
("Bajka", -0.5),
("Lampo", -0.5),
("Lassie", -0.5),
("Łajka", 1)
],
"W którym roku Polska stała się członkiem UE?" : [
("2004", 1),
("2014", -0.5),
("1997", -0.5),
("2002", -0.5)
],
"Jakie miasto jest stolicą województwa świetokrzyskiego?" : [
("Bydgoszcz", -0.5),
("Sandomierz", -0.5),
("Kielce", 1),
("Kraków", -0.5)
],
"Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?" : [
("ibuprofen", -0.5),
("naproksen", -0.5),
("paracetamol", -0.5),
("morfina", 1)
]
}
print("1. Ile jest kości w ludzkim ciele?")
print("a.", quiz["Ile jest kości w ludzkim ciele?"][0][0])
print("b.", quiz["Ile jest kości w ludzkim ciele?"][1][0])
print("c.", quiz["Ile jest kości w ludzkim ciele?"][2][0])
print("d.", quiz["Ile jest kości w ludzkim ciele?"][3][0])
odp = input("Twoja odpowiedź: ").lower()
if odp == "a":
punkty += quiz["Ile jest kości w ludzkim ciele?"][0][1]
elif odp == "b":
punkty += quiz["Ile jest kości w ludzkim ciele?"][1][1]
elif odp == "c":
punkty += quiz["Ile jest kości w ludzkim ciele?"][2][1]
elif odp == "d":
punkty += quiz["Ile jest kości w ludzkim ciele?"][3][1]
else:
print("Nie ma takiej odpowiedzi – brak punktów.")
print()
print("2. Jak nazywał się pierwszy pies w kosmosie?")
print("a.", quiz["Jak nazywał się pierwszy pies w kosmosie?"][0][0])
print("b.", quiz["Jak nazywał się pierwszy pies w kosmosie?"][1][0])
print("c.", quiz["Jak nazywał się pierwszy pies w kosmosie?"][2][0])
print("d.", quiz["Jak nazywał się pierwszy pies w kosmosie?"][3][0])
odp = input("Twoja odpowiedź: ").lower()
if odp == "a":
punkty += quiz["Jak nazywał się pierwszy pies w kosmosie?"][0][1]
elif odp == "b":
punkty += quiz["Jak nazywał się pierwszy pies w kosmosie?"][1][1]
elif odp == "c":
punkty += quiz["Jak nazywał się pierwszy pies w kosmosie?"][2][1]
elif odp == "d":
punkty += quiz["Jak nazywał się pierwszy pies w kosmosie?"][3][1]
else:
print("Nie ma takiej odpowiedzi – brak punktów.")
print()
print("3. W którym roku Polska stała się członkiem UE?")
print("a.", quiz["W którym roku Polska stała się członkiem UE?"][0][0])
print("b.", quiz["W którym roku Polska stała się członkiem UE?"][1][0])
print("c.", quiz["W którym roku Polska stała się członkiem UE?"][2][0])
print("d.", quiz["W którym roku Polska stała się członkiem UE?"][3][0])
odp = input("Twoja odpowiedź: ").lower()
if odp == "a":
punkty += quiz["W którym roku Polska stała się członkiem UE?"][0][1]
elif odp == "b":
punkty += quiz["W którym roku Polska stała się członkiem UE?"][1][1]
elif odp == "c":
punkty += quiz["W którym roku Polska stała się członkiem UE?"][2][1]
elif odp == "d":
punkty += quiz["W którym roku Polska stała się członkiem UE?"][3][1]
else:
print("Nie ma takiej odpowiedzi – brak punktów.")
print()
print("4. Jakie miasto jest stolicą województwa świetokrzyskiego?")
print("a.", quiz["Jakie miasto jest stolicą województwa świetokrzyskiego?"][0][0])
print("b.", quiz["Jakie miasto jest stolicą województwa świetokrzyskiego?"][1][0])
print("c.", quiz["Jakie miasto jest stolicą województwa świetokrzyskiego?"][2][0])
print("d.", quiz["Jakie miasto jest stolicą województwa świetokrzyskiego?"][3][0])
odp = input("Twoja odpowiedź: ").lower()
if odp == "a":
punkty += quiz["Jakie miasto jest stolicą województwa świetokrzyskiego?"][0][1]
elif odp == "b":
punkty += quiz["Jakie miasto jest stolicą województwa świetokrzyskiego?"][1][1]
elif odp == "c":
punkty += quiz["Jakie miasto jest stolicą województwa świetokrzyskiego?"][2][1]
elif odp == "d":
punkty += quiz["Jakie miasto jest stolicą województwa świetokrzyskiego?"][3][1]
else:
print("Nie ma takiej odpowiedzi – brak punktów.")
print()
print("5. Która z poniższych substancji należy do opioidowych leków przeciwbólowych?")
print("a.", quiz["Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?"][0][0])
print("b.", quiz["Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?"][1][0])
print("c.", quiz["Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?"][2][0])
print("d.", quiz["Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?"][3][0])
odp = input("Twoja odpowiedź: ").lower()
if odp == "a":
punkty += quiz["Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?"][0][1]
elif odp == "b":
punkty += quiz["Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?"][1][1]
elif odp == "c":
punkty += quiz["Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?"][2][1]
elif odp == "d":
punkty += quiz["Która z ponizszych substancji nalezy do opioidowych leków przeciwbólowych?"][3][1]
else:
print("Nie ma takiej odpowiedzi – brak punktów.")
print()
print("Twój wynik to:", punkty, "pkt.")