def hadani_cisla_pocitac(n): print "Mysli si cislo od 1 do", n spodni_mez = 1 horni_mez = n stred = (spodni_mez + horni_mez) / 2 while spodni_mez != horni_mez: print "Je cislo", stred, "vetsi (0), rovno (1), nebo mensi (2) nez tvoje cislo?" odpoved = input() if odpoved == 0: horni_mez = stred - 1 elif odpoved == 1: horni_mez = spodni_mez = stred elif odpoved == 2: spodni_mez = stred + 1 stred = (spodni_mez + horni_mez) / 2 print "Tvoje cislo je", stred