1 changed files with 56 additions and 0 deletions
@ -0,0 +1,56 @@ |
|||
print("-*- vítej v programu KVÍZ ---") |
|||
print("Odpovídej pomocí čísel: 1, 2, 3 nebo 4") |
|||
print("-"*30) |
|||
|
|||
#seznam otázek - každá otázka bude seznam aka array -> [otázka,1.o,2.o,3.o,4.o,spravna_odpověd, body] |
|||
otazky = [ |
|||
#["otázka?","1)o","2)o","3)o","4)o", index_answer, odměna], |
|||
["Co dělá funkce len()?","1)sečte čísla","2)vrací délku","3)odstraní pole","4)tiskne", 2, 10], |
|||
["Čím začíná komentář v Pythonu?", "1) //","2) /*","3) #","4) --", 3, 15], |
|||
["Jaký píkaz přida prvek do seznamu?","1)add()","2)insert()","3)append()","4)push()", 3, 30], |
|||
["Co vrací 5==5?","1)10","2)True","3)False","4)error", 2, 20], |
|||
["Jaký datový typ je \"TEXT\"?","1)string","2)int","3)float","4)bool",1,15] |
|||
] |
|||
|
|||
skore = 0 |
|||
pocet_otazek = len(otazky) |
|||
|
|||
for i in range(pocet_otazek): |
|||
otazka = otazky[i] |
|||
|
|||
print(f"Otázka {i+1}/{pocet_otazek} (za {otazka[6]} bodů)") |
|||
print(otazka[0]) #zadání otázky |
|||
print(otazka[1]) #1. odpověd |
|||
print(otazka[2]) #2. odpověd |
|||
print(otazka[3]) #3. odpověd |
|||
print(otazka[4]) #4. odpověd |
|||
|
|||
while True: |
|||
try: |
|||
odpoved = int(input("Tvoje odpověd (1-4):")) |
|||
if odpoved >= 1 and odpoved <= 4: |
|||
break |
|||
else: |
|||
print("Zadej číslo od 1 do 4") |
|||
except: |
|||
print("To není číslo! Zkus to znova.") |
|||
|
|||
if odpoved == otazka[5]: |
|||
print(f"SPRAVNĚ! Získáváš {otazka[6]} bodů.") |
|||
skore = skore + otazka[6] |
|||
else: |
|||
print(f"ŠPATNĚ! Správná odpověd byla {otazka[5]}") |
|||
print("-"*30) |
|||
|
|||
print("\n" + "-"*30) |
|||
print("KONEC KVÍZU") |
|||
print(f"Tvoje skóre je: {skore} z 55") |
|||
|
|||
if skore >= 90: |
|||
print("Výborně zvládl si všechny Python otázky ☺☺☺") |
|||
elif skore >= 60: |
|||
print("Není to všechno ale jinak dobrá práce ☺") |
|||
elif skore >= 30: |
|||
print("Měl bys na těch znalostech zapracovat") |
|||
else: |
|||
print("Uč se!") |
|||
Loading…
Reference in new issue