A program előállít egy véletlen számot 1 és 20 között, a felhasználónak ezt kell kitalálnia tippek megadásával. A program minden tipp bekérése után megmondja, hogy amit ki kell találni, az kisebb, nagyobb vagy egyenlő. Ha kitalálta, akkor kiírja, hány lépésben találta ki, megkérdezi, hogy folytatja-e még a játékot, és a válasz alapján elköszön vagy újra kitalál egy véletlen számot, és lehet tippelni.
Minta:
Kérek egy tippet: 20
A keresett szám kisebb
Kérek egy tippet: 10
A keresett szám nagyobb
Kérek egy tippet: 15
A keresett szám nagyobb
Kérek egy tippet: 17
A keresett szám nagyobb
Kérek egy tippet: 18
Ez volt a keresett szám, tippek száma: 5
Új játék? (I/N)
import random
kilep = False
while not kilep: vel = random.randint(1,20) eltalalta = False lepes = 1 while not eltalalta: tipp = int(input('Kérek egy tippet: ')) if tipp==vel: eltalalta = True elif tipp>vel: print('A keresett szám kisebb') lepes += 1 else: print('A keresett szám nagyobb') lepes += 1 print('Ez volt a keresett szám, tippek száma:',lepes) kerdes = input('\nÚj játék? (I/N) ') if kerdes in ['N','n']: kilep=True
print('\nSzép napot!')