Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с python, пожалуйста

Максим Назаров Знаток (319), на голосовании 4 месяца назад
Уже час сижу мучаюсь, как сделать что бы input() давал числам input, но можно было ввести и str?
Голосование за лучший ответ
Аноним Блин Профи (816) 5 месяцев назад
Может давал числам int?
Максим НазаровЗнаток (319) 5 месяцев назад
да, опечатка
Аноним Блин Профи (816) Максим Назаров, попробуй сделать через isnumeric()
В Б Знаток (355) 5 месяцев назад
 number = input('Введите число: ') # Вводим число
print(f'Строка: ' + number) # Выводим строку
try: # Конструкция, которая пытается продолжить код ниже
print(f'Число: {int(number)}') # Выводим число
except ValueError: # если number - какая-либо буква/слово... то выполняется код ниже
print('Ошибка: Должно быть число!') # Вывод ошибка
Ну если еще проще сделать, то можно сделать так:
 number = int(input('Введите число: ')) # Если введет пользователь слово/букву, то будет ошибка 
Похожие вопросы