Мне было интересно, можно ли было указать тип ввода в функции или мне пришлось использовать что-то еще.
Представьте, что я определил функцию (пример).Я хочу, чтобы мой параметр (тип) указывал на тип ввода, как если бы
int(input())
Если это не целое число, я отправляю сообщение об ошибке и снова запрашиваю ввод.
def example(type) :
while True :
try :
var = type(input())
except :
print("error")
else :
break
return var
example(int)
Я не знаю, возможно ли это.В конце концов, я хочу сделать это для поплавков и струн.Я обошел проблему с if / else.У вас есть другие решения?Я хочу максимально сократить свой код.