0
Как решить задание?
Обработка исключений Нам нужно создать программу, которая позволяет создавать свои собственные PIN-коды для банковских карточек. Каждый PIN-код состоит из цифр. Дополните программу, чтобы в случае, когда пользователь вводит буквы, программа останавливалась и выводила "Please enter a number", а когда пользователь вводит только цифры, программа выводила PIN code is created". Пример ввода 44a5 Пример вывода Please enter a number Вспомните int() функцию, которая выводит ошибку, когда аргумент не является числом. Вот начальный код: pin = input() try: # место для вашего кода except ValueError: #и здесь
4 Answers
0
А ты пытался решить?где твой попытки
0
pin = int(input())
try:
# место для вашего кода
print ('PIN code is created')
except ValueError:
#и здесь
print ('Please enter a number')
Вместо "Please enter a number" выдаёт ошибку ValueError.
Что здесь не так?
0
try:
pin = int(input("Введите ваш PIN:"))
print("Пин код создан")
except:
print("Введите цифры")
0
pin = input()
try:
# место для вашего кода
i = int(pin)
print("PIN code is created")
except ValueError:
#и здесь
print("Please enter a number")