• Не могу решить задачу на Python?

    Читаю первые главы "Изучаем Python" Эрика Мэтиза, решил попробовать себя. На микрокалькуляторе Электроника» МК-52, была следующая "игра" - мк-52 загадывает число в промежутке от 0 до 99, пользователь должен угадать загаданное число. После каждого хода, с учетом введенного пользователем числа - на экране отображается числа между которыми находится искомое. Если пользователь введет отрицательное число МК-52 отбросит знак минус. После того как пользователь угадывал число, ему в зависимости от количества попыток выставлялась оценка .

    #Игра отгадай число
    import random
    number=(random.randint(0, 99))
    #print(number)
    a = 99
    b = 0
    name = input('Как тебя зовут?\n')
    print(f"Уважаемый, {name.title()} пк загадал случайное число от {b} до {a}. Угадываем:")
    while True:
        try:
            c = int(input())
            c = abs(c)#убираем знак минус
            if c != number:
                if c > number: 
                    a=c
                else:
                    b=c
                print(f"Ты не прав, случайное число находится в промежутке от {b} до {a}. Попробуй еще раз.")
                                                            
            else:          
                print("Ты круче знаменитой Ванги, поздравляем!")
                break
        except:
            print(f'Ошибка. {name.title()} вводи пожалуйста только целые числа.')        
            continue
    Ответ написан