Так что я пытаюсь сделать бот Reddit для личного использования, как учебный проект, и у меня возникли проблемы с добавлением исключений ошибок для ввода.Как взять разные типы ввода и сделать что-то другое с каждым? Python 3.5
Вот весь исходный код: http://pastebin.com/DYiun1ux
Части, которые являются исключительно вопросом здесь являются
while True:
if type(thing_limit) == int:
print("That is a number, thanks.")
break
elif type(thing_limit) == float:
print("You need a whole number.")
sys.exit()
elif type(thing_limit) == str:
print("You need a whole number.")
sys.exit()
else:
print("That is a number, thanks.")
break
Я не уверен, как я бы идти о том, чтобы убедиться, что имя пользователя, которое я поставил in действительно или нет. Благодаря!
На самом деле вы можете поместить 'print (« Это число, спасибо. »)' Ниже 'thing_limit = int (thing_limit)' и без 'else' блока. –
@KevinGuan Вы правы, но я думаю, что это выглядит лучше, не так ли? – cdonts
Да, так просто совет: P –