Обработка исключений!!! Незнаю что делать дальше...

AAAAAAAAAAAAAAAAAAAAAAAAA

Новичок
Пользователь
Апр 14, 2022
15
0
1
Задача:
Есть переменная pin. Переменная pin должен принимать только числа и должен состоит только из 4 чисел. Если введется неправильное данные то должен выводится сообщение «вы ввели неправильное значение» или «pin должен состоит из 4 чисел». Реализовать с помощью генерации исключений.
как узнать что число четырехзначное?
Python:
while True:
    try:
        pin = int(input("Enter a four-digit number >> "))
    except:
        print('Not number')
#    ....
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Есть переменная pin. Переменная pin должен принимать только числа и должен состоит только из 4 чисел. Если введется неправильное данные то должен выводится сообщение «вы ввели неправильное значение» или «pin должен состоит из 4 чисел». Реализовать с помощью генерации исключений.
Вот пример:
Python:
while True:
    try:
        pin = input("Enter a four-digit number >> ")
        if not pin.isdigit():           
            raise Exception('вы ввели неправильное значение')
        if len(pin) != 4:
            raise Exception('pin должен состоит из 4 чисел')           
    except Exception as e:
        print(e)
 
  • Мне нравится
Реакции: AAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAA

Новичок
Пользователь
Апр 14, 2022
15
0
1
Спасибо (◕‿◕)
 

Форум IT Специалистов