проверка численного ввода в строках
] определение, представляет ли строка числовое значение (например, 1, 0, -5) является общим заданием кодирования.
Проверка)
интуитивно можно попытаться использовать оператор проверки типа (например, type (user_input) == int) для проверки численности. Однако этот подход не отставает, потому что входная функция всегда возвращает строку.
надежный подход (обработка исключений)
более надежный метод включает в себя использование обработки исключений для тестирования на числовые преобразования. Вот пример Python:try: number = int (user_input) кроме ValueError: print ("Это не является допустимым номером!")
try: number = int(user_input) except ValueError: print("That's not a valid number!")этот кодовый блок пытается преобразовать ввод пользователя (сохраненный в user_input) в Integer (int). Если преобразование будет успешным, переменная число будет содержать числовое значение. Однако, если вход не является нулечным (например, «ABC»), увеличивается исключение ValueError, и сообщение об ошибке печатается.
блок Try-Except эффективно отфильтровывает не гневущие входы и позволяет программе выполнять действительные численные данные.
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3