From 7a2923ffe23016457097301c1687465de883d0cb Mon Sep 17 00:00:00 2001 From: CharleneOlsen Date: Sun, 17 Jan 2021 18:49:35 +0100 Subject: [PATCH] =?UTF-8?q?generace=20random=20=C4=8D=C3=ADsla=20pro=20po?= =?UTF-8?q?=C4=8D=C3=ADta=C4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vyřešení problému s random čísly, aby to ve výsledku generovalo číslo na základě iformace, kterou počítač dostalo. Plus řešení, když jsme počítači řekli, že je jeho číslo malé. --- pokus-pocitac-hada.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pokus-pocitac-hada.py b/pokus-pocitac-hada.py index 9b328d2..c146890 100644 --- a/pokus-pocitac-hada.py +++ b/pokus-pocitac-hada.py @@ -2,7 +2,15 @@ import random while True: - prvni_cislo = random.randint(1, 1000) - - print("Moje číslo je", prvni_cislo, - ".\nJe menší, větší nebo je to správné číslo?\n(Napiš slovy menší, větší nebo správně :))") + nejmenší_číslo = 1 + největší_číslo = 1000 + první_číslo = random.randint(nejmenší_číslo, největší_číslo) + směrnice = 0 + print("Moje číslo je", 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ě :))")) + if směrnice == "menší": + nejmenší_číslo = první_číslo + 1 + další_pokus = random.randint(nejmenší_číslo, největší_číslo) + print("Můj další pokus je", další_pokus, ".")