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

    @nurakhov
    Рандом даст ощущение отгадывания?

    import random
    number = int(input("Введите число от 1 до 100: "))
    
    x = 1
    y = 100
    guess = random.randint (x, y)
    tries = 1
    
    if number == guess:
        print('С первой попытки!')
    else:
        while guess != number:
            if number > guess:
                print("Загаданное число больше: ", guess)
                x = guess
                guess = random.randint(x, y)
                tries += 1
            elif number < guess:
                print("Загаданное число меньше: ", guess)
                y = guess
                guess = random.randint(x, y)
                tries += 1
        print (number)
        print ('В яблочко, с', tries, 'попытки')
    Ответ написан
    Комментировать