Zajęcia nr 3 | zadanie domowe
Kwestionariusz + aplikacja służąca do oceny wyniku testu:
wynik = 0
liczba_pytan = 0
print("Witaj w quizie o porach roku")
print("\n Pytanie 1. Kiedy w Polsce rozpoczyna się astronomiczna wiosna?\n a) 1 marca \n b) 21 marca\n c) 1 kwietnia")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "b":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("\n Pytanie 2. Która pora roku jest najkrótsza na półkuli północnej?\n a) zima \n b) lato\n c) jesień")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "a":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("\n Pytanie 3. Kiedy zaczyna się kalendarzowe lato?\n a) 22 czerwca \n b) 1 czerwca\n c) 21 lipca")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "a":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("\n Pytanie 4. W której porze roku liście najczęściej zmieniają kolor i opadają z drzew?\n a) wiosną \n b) latem\n c) jesienią")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "c":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("\n Pytanie 5. Która pora roku następuje po zimie?\n a) jesień \n b) lato\n c) wiosna")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "c":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("""\n Pytanie 6. W której porze roku dni są najdłuższe, a noce najkrótsze?
a) Zimą
b) Latem
c) Jesienią""")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "b":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("""\n Pytanie 7. Jak nazywa się zjawisko, gdy dzień i noc trwają tyle samo czasu?
a) Przesilenie letnie
b) Równonoc
c) Zmiana czasu""")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "b":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("""\n Pytanie 8. Kiedy na półkuli północnej panuje lato, to jaka pora roku jest na półkuli południowej?
a) Zima
b) Jesień
c) Wiosna""")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "a":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("""\n Pytanie 9. Na obszarach podbiegunowych, podczas zimy, Słońce przez wiele dni nie wschodzi nad horyzont. Jak nazywa się to zjawisko?
a) Dzień polarny
b) Noc polarna
c) Zmrok całodobowy""")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "b":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
print("""\n Pytanie 10. Dlaczego występują pory roku na Ziemi?
a) Bo Ziemia oddala się i przybliża do Słońca
b) Bo oś obrotu Ziemi jest nachylona względem płaszczyzny jej orbity
c) Bo zmienia się prędkość obrotu Ziemi wokół własnej osi""")
odp = input("Wybierz odpowiedź: ")
if odp.lower() == "b":
wynik += 1
else:
wynik -= 0.5
liczba_pytan += 1
print("Liczba punktów = ", wynik)
procent = wynik/liczba_pytan*100
if procent < 50:
print("\nTwój wynik to ",wynik,", czyli ",procent, "%. Test do powtórzenia.")
elif procent >= 50 and procent <60:
print("\nTwój wynik to ",wynik,", czyli ",procent,"%. Test zalczony, ale sugerowane jest dogłębne powtórzenie materiału.")
elif procent >= 60 and procent <75:
print("\nTwój wynik to ",wynik,", czyli ",procent,"%. OK!")
elif procent >=75 and procent <85:
print("\nTwój wynik to ",wynik,", czyli ",procent,"%. Dobrze, masz to opanowane!")
elif procent >= 85:
print("\nTwój wynik to ",wynik,", czyli ",procent,"%. Super!")