Мне хотелось лучше понять мой код, если бы кто-то имел знание python/jython, хотел бы слушать.inputValidator с помощью цикла while
Это мой код (см. Ниже). Мой результат состоял в том, чтобы достичь цикла и поддерживать работу программы, а не перезапускать программу каждый раз, когда пользователь вводил неправильный ввод.
Программа теперь успешно завершена, но отображает сообщение об ошибке после ввода правильного ввода, может ли кто-нибудь указать мне в правильном направлении? Заранее спасибо :)
def inputValidator():
while True:
num = requestInteger("Please give me a number between 50 and 112")
if num > 50 and num < 112:
print "Successful Login"
break
elif num < 50:
print "Error! Please input a number more than 50 you entered", num
elif num > 112:
print "Error! Please input a number less than 112 you entered", num
Пожалуйста, отредактируйте свой Q, чтобы иметь правильные отступы - он не читается, поскольку он стоит! –
Извините, если я сказал или добавил что-то, что не является протоколом, это мой первый вопрос к stackoverflow, поэтому извиняйтесь заранее за «noobiness» хе. – TheEnierlater
Ничего о протоколе, это то, что ** отступы ** все сломаны - ** пожалуйста ** отредактируйте свой Q, чтобы исправить это !!! –