пользователю даётся написать число через int(input(), но почему то питон не запрещает вводить что то кроме цифр, если я попытаюсь преобразовать то что пользователь ввёл в число, он выдаст ошибку если это str значение
вопрос, как проверить можно ли перевести строку в int
Вот сидит он, наш цифровой Колумб, уперто тыкая в MidJourney запросы уровня «нарисуй красиво». Потом полдня кряхтит, почему нейросеть «тупит» и не выдает шедевр с первого клика. ChatGPT он, конечно, использует исключительно для вопросов в духе «привет, как дела?» — и гордо хвалится «общением с ИИ».
А когда нейросеть вдруг просит уточнить запрос, он оскорблённо пишет: «САМА ДУМАЙ». Потому что зачем ему разбираться в prompt engineering, если можно просто обвинить технологию в криворукости?
Великий стратег цифровой эпохи — борется с нейросетью, как обезьяна с шахматами. И ведь побеждает!.. В своей голове.
Ну если ты используешь int перед инпутом то он примит только целочисленные значения. Есть вариант - сделать проверку на появление ошибки неверного типа данных при вводе и попросить пользователя повторно ввести.