• Как закончить работу цикла?

    Astrohas
    @Astrohas
    Python/Django Developer
    import random
    user = int(input("Введите число от 1 до 100: "))
    pc = 0
    tries = 0
    
    won = False
    
    while not winned:
        print("Итерация №", tries)
        pc = random.randint(1, 100)
        tries += 1
        if tries == 101:
            break
        won = pc == user
    if won:
        print("Компьютер победил на следующей итерации: ", tries)
        print("Проверка результата компьютера.", "Вы ввели: ", user, "Компьютер нашел: ", pc)
    else:
        print('Компютер не нашел')
    Ответ написан
    1 комментарий
  • Как закончить работу цикла?

    longclaps
    @longclaps
    Для второго дня отменный говнокод.
    import random
    
    user = int(input("Введите число от 1 до 100: "))
    pc = 0
    tries = 0
    count = 0
    while pc != user:
        count += 1
        if count == 100:
            print("Компьютер проиграл")
            break
        print("Итерация №", tries)
        pc = random.randint(1, 100)
        tries += 1
    else:
        print("Компьютер победил на следующей итерации: ", tries)
        print("Проверка результата компьютера.", "Вы ввели: ", user, "Компьютер нашел: ", pc)
    Ответ написан
    4 комментария