- Aplikacja służąca do oceny testu
- Test wraz z oceną testu
print("Aplikacja służąca do oceny wyniku testu")
max_pkt= float(input("Maksymalna liczba punktów do zdobycia: "))
pkt= float(input("Wpisz zdobytą liczbę punktów: "))
wynik= round((pkt/max_pkt)*100,2)
print("Twój wynik to", wynik, "%.")
if wynik<50:
print("Test do powtórzenia.")
elif wynik<60:
print("Zaliczony, ale sugerowane jest dogłębne powtórzenie materiału.")
elif wynik<75:
print("Ok.")
elif wynik<85:
print("Dobrze, masz to opanowane.")
else:
print("Super!")
print("Test wiedzy o Polsce!!!")
print("Zasady:")
print("Tylko 1 odpowiedź jest poprawna.")
print("Poprawna odpowiedź dodaje 1 punkt a zła odejmuje 0.5 punkta.")
print("Powodzenia!")
punkty=0
print("""1. Kto jest autorem słów polskiego hymnu narodowego?
a. Juliusz Słowacki
b. Adam Mickiewicz
c. Józef Wybicki
d. Stanisław Moniuszko""")
odpowiedz=input("Wprowadż swoją odpowiedż (a/b/c/d): ")
if odpowiedz.lower() == "c":
punkty += 1
print("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :(")
print("""2. W którym roku Polska wstąpiła do UE?
a. 1999
b. 2001
c. 2003
d. 2004""")
odpowiedz=input("Wprowadź swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "d":
punkty += 1
print("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :(")
print("""3. Jakie miasto jest stolicą Polski?
a. Kraków
b. Gdańsk
c. Warszawa
d. Wrocław""")
odpowiedz=input("Wprowadź swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "c":
punkty += 1
print("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :( ")
print("""4. Jakie morze leży na północy Polski?
a. Morze Bałtyckie
b. Morze Czarne
c. Morze Północne
d. Morze Adriatyckie""")
odpowiedz=input("Wprowadź swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "a":
punkty += 1
print("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :(")
print("""5. Jak nazywa się najwyższy szczyt Polski?
a. Śnieżka
b. Giewont
c. Rysy
d. Kasprowy Wierch""")
odpowiedz=input("Wprowadż swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "c":
punkty += 1
print("Gratulacje! To była poprawna odpowiedż.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :(")
print(""" 6. Jaka jest najdłuższa rzeka Polski?
a. Warta
b. Odra
c. Wisła
d. Rawa""")
odpowiedz=input("Wprowadź swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "c":
punkty += 1
print("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :( ")
print(""" 7. Jak nazywa się największe jezioro w Polsce?
a. Mamry
b. Śniardwy
c. Wigry
d. Niegocin""")
odpowiedz= input("Wprowadź swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "b":
punkty += 1
print("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :( ")
print("""8. Jakie miasto było pierwszą stolicą Polski?
a. Kraków
b. Gniezno
c. Poznań
d. Warszawa""")
odpowiedz=input("Wprowadź swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "b":
punkty += 1
print("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :( ")
print("""9. Kto był pierwszym królem Polski?
a. Mieszko I
b. Bolesław Chrobry
c. Kazimierz Wielki
d. Władysław Łokietek""")
odpowiedz=input("Wprowadź swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "b":
punkty += 1
print("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :( ")
print("""10. Ile jest obecnie wojewodztw w Polsce?
a. 12
b. 14
c. 15
d. 16""")
odpowiedz=input("Wprowadź swoją odpowiedź (a/b/c/d): ")
if odpowiedz.lower() == "d":
punkty += 1
print ("Gratulacje! To była poprawna odpowiedź.")
else:
punkty -= 0.5
print("Niepoprawna odpowiedź :(")
print("Koniec testu!")
print("Uzyskałaś/eś", punkty, "pkt.")
max_pkt=10
wynik=round((punkty/max_pkt)*100,2)
print("Twój wynik to", wynik, "%.")
if wynik<50:
print("Test do powtórzenia.")
elif wynik<60:
print("Zaliczony, ale sugerowane jest dogłębne powtórzenie materiału.")
elif wynik<75:
print("Ok.")
elif wynik<85:
print("Dobrze, masz to opanowane.")
else:
print("Super!")