Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Как сделать повторение цикла random в связке с while и выполнение одного из двух сценариев?

    @NoobPython Автор вопроса
    Во второй задаче вроде бы нашел решение, как вывести 2 сценария, но в ошибочном все равно выводит "Вы отгадали загаданное число!", что я сделал не так и как будет правильно?
    import random
    number = random.randrange (100) + 1
    guess = int(input("Ваш вариант: "))
    tries = 5
    while guess != number and tries != 0:
        tries -= 1
        if guess > number:
            print("Меньше...", "Осталось попыток: ", tries)
        if guess < number:
            print("Больше...", "Осталось попыток: ", tries)
        elif tries == 0:
            print("Вы не справились, покиньте пожалуйста игру!")
            break
        guess = int(input("Ваш вариант: "))
        
    print("Вы отгадали загаданное число!")
    input("Нажмите Enter, чтобы выйти.")


    Нашел решение задачи №3:
    import random
    guess = int(input("Введите число от 1 до 100: "))
    tries = 0
    while guess < 100:
        tries += 1
        number = random.randint (1, 100)
        if number > guess:
            print("Компьютер взял больше, чем нужно было: ", number)
        elif number < guess:
            print("Компьютер взял меньше, чем нужно было: ", number)
        elif number == guess:
            print("Компьютер отгадал число ", number, "за ", tries, "попытку(-ок).")
            break
    input("Нажмите Enter, чтобы покинуть игру.")
    Ответ написан
    3 комментария