Browse Source

add game

master
Jakub Škrabánek 4 weeks ago
parent
commit
f0dd2306dd
  1. 69
      13_planety.py

69
13_planety.py

@ -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…
Cancel
Save