1 changed files with 69 additions and 0 deletions
@ -0,0 +1,69 @@ |
|||||
|
import random |
||||
|
|
||||
|
print("--Hra: Vesmírná navigace--") |
||||
|
print("Jsi kapitán vesmírné lodi!") |
||||
|
print("Navigační PC ztratil 3 planety v sektoru") |
||||
|
print("Musíš uhodnout jejich souřadnice (čísla 1-10)") |
||||
|
print("Za každou nalezenou planetu získáš body") |
||||
|
print("-"*50) |
||||
|
|
||||
|
hrac_souradnice = [] # AltGR + F|G = [|] |
||||
|
|
||||
|
#Hráč zadá 3 souřaadnice |
||||
|
print("Zadej souřadnice, kde hledáš planety:") |
||||
|
|
||||
|
for i in range(3): |
||||
|
while True: |
||||
|
try: |
||||
|
cislo = int(input(f"Zadej {i+1}. souřadnici (1-10):")) |
||||
|
if cislo >= 1 and cislo <= 10:# if číslo je správný |
||||
|
if cislo in hrac_souradnice: |
||||
|
print("Tuto souřadnici už máš v seznamu") |
||||
|
else: |
||||
|
hrac_souradnice.append(cislo) |
||||
|
break |
||||
|
else: |
||||
|
print("Souřadnice musí být mezi 1 a 10") |
||||
|
except: |
||||
|
print("Zadej prosím platné číslo!") |
||||
|
|
||||
|
print(f"Tvoje hledané souřadnice: {hrac_souradnice}") |
||||
|
print("Spouštím skenování sektorů...") |
||||
|
input("Stiskni ENTER pro start skenování...") |
||||
|
|
||||
|
#vytovříme seznam umístění hledaných planet |
||||
|
skutecne_planety = [] |
||||
|
for i in range(3): |
||||
|
pozice = random.randint(1,10) |
||||
|
skutecne_planety.append(pozice) |
||||
|
print(f"Skutečné pozice planet jsou {skutecne_planety}") |
||||
|
|
||||
|
#porovnání a vyhodnocení hry |
||||
|
nalezeno = 0 |
||||
|
print("---Vysledek skenování---") |
||||
|
for souradnice in hrac_souradnice: |
||||
|
if souradnice in skutecne_planety: |
||||
|
print(f"Souřadnice {souradnice}: PLANETA NALEZENA") |
||||
|
nalezeno = nalezeno + 1 |
||||
|
else: |
||||
|
print(f"Souřadnice {souradnice}: prááázdnýýý prostooooor") |
||||
|
|
||||
|
#Vyhodnocení |
||||
|
print("\n"+"="*50) |
||||
|
print(f"Celkem nalezených planet: {nalezeno}/3") |
||||
|
|
||||
|
if nalezeno == 3: |
||||
|
body = 100 |
||||
|
print("PERFEKTNÍ, Našel jsi všechny 3 planety!!!") |
||||
|
elif nalezeno == 2: |
||||
|
body = 50 |
||||
|
print("Skvělé! našel jsi 2 planety!!") |
||||
|
elif nalezeno == 1: |
||||
|
body = 10 |
||||
|
print("Docela dobré, našel jsi jednu planetu!") |
||||
|
else: |
||||
|
body = 0 |
||||
|
print("Bohužel, nenašel jsi žádnou planetu") |
||||
|
|
||||
|
print(f"Získané navigační body: {body}") |
||||
|
print("Konec Hry, děkujeme za hraní naší maličkaté hry*") |
||||
Loading…
Reference in new issue