cześć,
czy ktoś może powiedzieć mi co jest źle z tą formułą - liczba jest odnajdywana prawidłowo ale nie poawia się komunikat "zgadłeś"
from random import randint
for i in range(1):
los = randint(1,100)
odp = int(input("podaj liczbę "))
while odp != los:
if odp > los:
print ("za duża")
if odp < los:
print ("za mała")
if odp == los:
print ("zgadłeś")
odp = int(input("podaj liczbę "))
float('inf')
jakby już celować w największą liczbę. Będzie równe tylko innej nieskończoności, która nie przejdzie dla konwersji doint()
:). ;;; @tomwol: Ten przykład aż się prosi o użycie konstrukcjielif
orazelse
, co prawda tutaj to nie ma znaczenia dla złożoności obliczeniowej/prędkości działania. Ale jest to kolejny przykład na którym możnaby się tego nauczyć :)