rešení problému největšího a nejmenšího čísla + úpravy

Tak aby se program zase neptal na stejné číslo, které už bylo
master
CharleneOlsen 4 years ago
parent f9feebb48c
commit 651058b984

@ -6,20 +6,24 @@ while True:
největší_číslo = 1000 největší_číslo = 1000
první_číslo = random.randint(nejmenší_číslo, největší_číslo) první_číslo = random.randint(nejmenší_číslo, největší_číslo)
směrnice = 0 směrnice = 0
print("Vymysli si číslo mezi 1 a 1000 a já ho budu hádat. \nMůj první pokus:", první_číslo) print("Vymysli si číslo mezi 1 a 1000 a já ho budu hádat. \nMůj první pokus je:", první_číslo)
while směrnice != "správně":
směrnice = input(print( while směrnice != "správné":
"Je menší, větší nebo je to správné číslo?\n(Napiš slovy menší, větší nebo správně :))")) směrnice = input(
"Je menší, větší nebo je to správné číslo?\n(Napiš slovy menší, větší nebo správné :))")
if směrnice == "menší": if směrnice == "menší":
if první_číslo > nejmenší_číslo:
nejmenší_číslo = první_číslo + 1 nejmenší_číslo = první_číslo + 1
další_pokus = random.randint(nejmenší_číslo, největší_číslo) další_pokus = random.randint(nejmenší_číslo, největší_číslo)
print("Můj další pokus je:", další_pokus) print("Můj další pokus je:", další_pokus)
if směrnice == "větší": if směrnice == "větší":
if první_číslo < největší_číslo:
největší_číslo = první_číslo - 1 největší_číslo = první_číslo - 1
další_pokus = random.randint(nejmenší_číslo, největší_číslo) další_pokus = random.randint(nejmenší_číslo, největší_číslo)
print("Můj další pokus je:", další_pokus) print("Můj další pokus je:", další_pokus)
print("Uhádl jsem tvoje číslo. Děkuju za hru.") print("Uhádl jsem tvoje číslo. Děkuju za hru.")
odpoved = input("Chceš si zahrát ještě jednou? (ano/ne):")
odpoved = input("Chceš si zahrát ještě jednou? (ano/ne):")
if odpoved == "ne": if odpoved == "ne":
break break

Loading…
Cancel
Save