Задать вопрос
@artemk1ter

Как реализовать ограниченное количество попыток except?

Допустим есть код, где идет обращение к сайту через requests.get

Возможно ли как-то реализовать такую логику, при которой try except будет выполнятся 10 раз, а когда попытки кончились, вызвать system.exit(1)?
  • Вопрос задан
  • 522 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@lob4Noff
Введите новую переменную, которая будет итерировать количество попыток:

counter = 0 # Счётчик
while counter <= 10:
    input_number = int(input('Enter the number: ')) #requests.get()
    try:
        result = 1/input_number
        counter += 1
    except:
        print('Wrong number, try again!')
        counter += 1
else:
    print('End!') #system.exit(1)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы