MCPcopy Create free account
hub / github.com/ActiveState/code / num

Function num

recipes/Python/498170_guessing/recipe-498170.py:22–39  ·  view source on GitHub ↗
(number)

Source from the content-addressed store, hash-verified

20
21
22def num(number):
23 r=input("range >")+1
24 if r<number:
25 r=number+1
26 guess=r/2
27 print guess
28 guesses=1
29 min = 0
30 max = r
31 while guess!=number:
32 if guess < number:
33 min = guess
34 else:
35 max = guess
36 guess = (min + max) / 2
37 guesses += 1
38 print guess
39 print "i got the number",number,"in",guesses,"guesses"

Callers 1

recipe-440637.pyFile · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected