У меня небольшой вопрос об условиях цикла Python в цикле while. Я хочу получить информацию от пользователя в виде (оценка/максимальная оценка), например (13/15). Я хочу поместить это в цикл while, который будет постоянно просить пользователя вводить данные в этой форме, пока они не сделают это правильно.
Пока у меня есть это
num1 = 0
while num1 !='?/?':
num1 = raw_input("Please enter your score in the form socre/max(eg. 30/50)")
Я знаю, как проверить истинность условия с помощью одного числа, например: while x > 18, или если условие является строкой, например: while x != 'Start'. Я не уверен, что использовать в качестве параметров для условия 15/20, где эти два числа будут вводиться именно в таком виде 15/20. Любая помощь будет принята с благодарностью.
Спасибо
Как я могу увидеть, где находится этот вопрос. Я воспользовался функцией поиска и не могу найти ничего похожего?
Щелкните синюю ссылку Запрашивать у пользователя ввод, пока он не даст действительный ответ.
Я нашел другие условия, такие как отдельные числа, например, пока x> 10 или что-то в этом роде. Но я все равно не могу найти, чтобы проверить, правильно ли отформатировано условие ввода.
Прочтите синюю ссылку Запрашивать у пользователя ввод, пока он не даст правильный ответ.
Я прочитал это. В этом случае условие имеет простую форму (x > 18). Таким образом, пользователю нужно только ввести число больше 18. Мой вопрос заключается в том, как можно установить условие для чтения, если пользователь ввел в своем ответе значение 15/20? Я использовал while num1 != '?/?': но это не работает. (Я использую ? в качестве заполнителя)
num != 15 or num != 20
?Пользователь вводит условие в формате 12/15. Я не знаю, какими будут эти два числа, поэтому я не могу жестко закодировать их в условии. Я хотел бы просто сказать, в то время как num1!= string/string. Это означает, что пользователь ввел два числа (строки) в формате 15/20. Одна цифра, потом "/", потом еще одна цифра
split
строка на/
, затемtry/except
преобразует два поля результата вint
. Это действительно очень, очень похоже на примеры в повторяющемся вопросе.