Я пишу код для индекса холода ветра для задания для колледжа. Профессор хочет, чтобы мы предотвращали сбой кода при вводе пользователем пробелов или букв без использования Try/Except Blocks. (Он ссылается только на строковые методы).С помощью String вместо Try/Except, чтобы предотвратить сбой - как?
Вместо сбоя должно быть указано сообщение об ошибке, например. («недопустимый ввод, только цифры»)
Я попытался использовать string.isdigit и string.isnumeric, но он не примет отрицательные градусы как целые числа.
Любые предложения? (код ниже) Будет ли другое заявление «если» работать?
Может удалить '-' перед' .isdigit' ... 'userstr.replace ('-', '') isdigit()' – beroe
. Вы не должны действительно редактировать вопрос, как этот знак, как он ответил, если он будет решен, а затем задать новый вопрос. Если вы продолжаете редактировать и меняете то, что задается, это забивает сайт. Кроме того, людям не нравится «живое ведение блога» в вашей домашней работе, и они склонны к голосу. – beroe
Что сказал @beroe. Функция редактирования должна использоваться для уточнения вашего вопроса и добавления дополнительных сведений. Пожалуйста, не злоупотребляйте им, чтобы задать другой вопрос. На данный момент я отменил редактирование. – Kos