1 changed files with 69 additions and 0 deletions
@ -0,0 +1,69 @@ |
|||
import random |
|||
|
|||
print("--- Hra: Versmírná navigace---") |
|||
print("Jsi kapitán vesmírné lodě") |
|||
print("Navigační PC ztratil 3, planety v sektoru, ve kterém se nalézate") |
|||
print("Musíš uhodnout jejich souřadnice (čísla 1-10)") |
|||
print("Za každou nalezenou planetu získáš body") |
|||
print("-"*50) |
|||
|
|||
hrac_souradnice = [] |
|||
|
|||
print("Zadej souřadnice, kde hledáš planety:") |
|||
#herní INPUT |
|||
for i in range(3): #0,1,2 |
|||
while True: |
|||
try: |
|||
cislo = int(input(f"Zadej {i+1}. souřadnici (1-10):")) |
|||
if cislo >= 1 and cislo <= 10: |
|||
if cislo in hrac_souradnice: |
|||
print("Tuto souřadnici už máš v seznamu") |
|||
else: |
|||
hrac_souradnice.append(cislo) |
|||
break |
|||
except: |
|||
print("Zadej platné číslo") |
|||
|
|||
hrac_souradnice.sort() |
|||
print(f"Tvoje hledané souřadnice: {hrac_souradnice}") |
|||
print("Spouštím skenování sektorů...") |
|||
input("Stiskni ENTER pro start skenování...") |
|||
|
|||
#vytvoříme seznam umístění hledaných planet |
|||
skutecne_planety = [] |
|||
while len(skutecne_planety) < 3: |
|||
pozice = random.randint(1,10) |
|||
if pozice not in skutecne_planety: |
|||
skutecne_planety.append(pozice) |
|||
skutecne_planety.sort() |
|||
print(f"Skutečné planety se nachází na {skutecne_planety}") |
|||
|
|||
#porovnání |
|||
nalezeno = 0 |
|||
print("----Výsledek 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ýýýý prooostoooooor") |
|||
|
|||
#Vyhodnocení |
|||
print("\n" + "-"*50) |
|||
print(f"Celkem nalezno? {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 všechny 2 planety!!") |
|||
elif nalezeno == 1: |
|||
body = 10 |
|||
print("Docela dobré, našel jsi 1 planetu!") |
|||
else: |
|||
body = 0 |
|||
print("Bohuel, nenašel jsi žádnou planetu") |
|||
|
|||
print(f"Získané navigační body: {body}") |
|||
print("Děkujeme za hraní naší maličkaté hry") |
|||
Loading…
Reference in new issue