Добрый день. Изучаю Питон.
Имеется код:
a = input()
if a == '123'
print('Hello world')
Вопрос: как сделать, чтоб происходила валидация введённого сообщения по типам str, int, float?
Например: валидация по типу float: ввожу 123, получаю hello world, ввожу 5.23 получаю hello world, ввожу wtfsomething получаю print('вы ввели не цифру, введите цифру') и чтоб снова происходил input(), ввожу hg#*$#4 получаю print('вы ввели не цифру, введите цифру') и чтоб снова происходил input() и так далее. Как это сделать??
Вижу это так:
if a = float(a)
Но это не работает.
Большое спасибо!