From 651058b9847aec4ae32f031915669427b45316fe Mon Sep 17 00:00:00 2001 From: CharleneOlsen Date: Mon, 18 Jan 2021 00:18:16 +0100 Subject: [PATCH] =?UTF-8?q?re=C5=A1en=C3=AD=20probl=C3=A9mu=20nejv=C4=9Bt?= =?UTF-8?q?=C5=A1=C3=ADho=20a=20nejmen=C5=A1=C3=ADho=20=C4=8D=C3=ADsla=20+?= =?UTF-8?q?=20=C3=BApravy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tak aby se program zase neptal na stejné číslo, které už bylo --- pokus-pocitac-hada.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pokus-pocitac-hada.py b/pokus-pocitac-hada.py index bbbacfc..4757f28 100644 --- a/pokus-pocitac-hada.py +++ b/pokus-pocitac-hada.py @@ -6,20 +6,24 @@ while True: největší_číslo = 1000 první_číslo = random.randint(nejmenší_číslo, největší_číslo) směrnice = 0 - print("Vymysli si číslo mezi 1 a 1000 a já ho budu hádat. \nMůj první pokus:", první_číslo) - while směrnice != "správně": - směrnice = input(print( - "Je menší, větší nebo je to správné číslo?\n(Napiš slovy menší, větší nebo správně :))")) + 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( + "Je menší, větší nebo je to správné číslo?\n(Napiš slovy menší, větší nebo správné :))") if směrnice == "menší": - nejmenší_číslo = první_číslo + 1 + if první_číslo > nejmenší_číslo: + nejmenší_číslo = první_číslo + 1 další_pokus = random.randint(nejmenší_číslo, největší_číslo) print("Můj další pokus je:", další_pokus) if směrnice == "větší": - největší_číslo = první_číslo - 1 + if první_číslo < největší_číslo: + největší_číslo = první_číslo - 1 další_pokus = random.randint(nejmenší_číslo, největší_číslo) print("Můj další pokus je:", další_pokus) + 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": break