spojení dvou dokumentů + možnost si zahrát víckrát

spojení dvou typů her
master
CharleneOlsen 4 years ago
parent 8a967aeb41
commit 5eac0d6501

@ -1,25 +1,68 @@
# tohle je interaktivní hra, kde hádáš číslo
import random
print("Toto je interaktivní hra, kde buď ty hádáš číslo, nebo ho budu hádat já.")
while True:
cislo = random.randint(1, 1000)
print("\nMůžeš si vybrat způsob hry.")
game_mode = input(
"Chceš hádát číslo (h), které si vymyslí počítač, nebo si číslo vymyslet (v) a aby ho hádal počítač?")
while game_mode == "h":
# tohle je interaktivní hra, kde hádáš číslo
cislo = random.randint(1, 1000)
print("\nHÁDEJ ČÍSLO")
print("Hádej číslo mezi 1 a 1000:")
while True:
tip = int(input())
if tip == cislo:
print("Dost dobrý, uhodl jsi číslo.")
break
print("\nHÁDEJ ČÍSLO")
elif tip < cislo:
print("Tvůj tip je menší než číslo. Zkus to ještě jednou:")
print("Hádej číslo mezi 1 a 1000:")
else:
print("Tvůj tip je větší než číslo. Zkus to ještě jednou:")
while True:
tip = int(input())
if tip == cislo:
print("Dost dobrý, uhodl jsi číslo.")
odpoved = input("Chceš si zahrát ještě jednou? (ano/ne):")
if odpoved == "ne":
break
elif tip < cislo:
print("Tvůj tip je menší než číslo. Zkus to ještě jednou:")
while game_mode == "v":
# Počítač háda číslo, které si myslím.
nejmenší_číslo = 1
největší_číslo = 1000
pokus = random.randint(nejmenší_číslo, největší_číslo)
směrnice = 0
print("\nVYMYSLI SI ČÍSLO")
print("Vymysli si číslo mezi 1 a 1000 a já ho budu hádat. \nMůj první pokus je:", pokus)
else:
print("Tvůj tip je větší než číslo. Zkus to ještě jednou:")
while směrnice != "s":
směrnice = input(
"Je menší (m), větší (v) nebo je to správné (s) číslo?)")
if směrnice == "m":
if pokus > nejmenší_číslo:
nejmenší_číslo = pokus + 1
pokus = random.randint(nejmenší_číslo, největší_číslo)
print("Můj další pokus je:", pokus)
if směrnice == "v":
if pokus < největší_číslo:
největší_číslo = pokus - 1
pokus = random.randint(nejmenší_číslo, největší_číslo)
print("Můj další pokus je:", pokus)
odpoved = input("Chceš si zahrát ještě jednou? (ano/ne):")
print("Uhádl jsem tvoje číslo. Děkuju za hru.")
odpoved = input("Chceš si zahrát ještě jednou? (ano/ne):")
if odpoved == "ne":
break
odpoved = input("Chceš si zahrát jiným způsobem? (ano/ne):")
if odpoved == "ne":
break

Loading…
Cancel
Save