У меня есть функция, которая оценивает ввод, и мне нужно продолжать запрашивать их ввод и оценивать его до тех пор, пока они не войдут в пустую строку. Как я могу настроить это?
while input != »: evaluate input
Я думал об использовании чего-то подобного, но это не совсем сработало. Любая помощь?
user3033494 02 дек. 2013, в 22:06
Поделиться
Как это не работает? Что оно делает? Что вы ожидаете увидеть?
Collin 02 дек. 2013, в 20:46
Приведенный выше код неоднократно запрашивает ввод, если это не ». Мне нужно, чтобы оценить ввод, пока не будет введена пустая строка.
user3033494 02 дек. 2013, в 20:52
Возможный дубликат Запроса пользователя для ввода, пока он не даст действительный ответ
lmiguelvargasf 25 янв. 2017, в 05:42
Показать ещё 1 комментарий
Поделиться:
4 ответа
Лучший ответ
Есть два способа сделать это. Сначала это примерно так:
while True: # Loop continuously inp = raw_input() # Get the input if inp == «»: # If it is a blank line. break # . break the loop
Второй пример выглядит так:
Создание программы которая запрашивает и проверяет правильность ввода пароля в командной строке
inp = raw_input() # Get the input while inp != «»: # Loop until it is a blank line inp = raw_input() # Get the input again
Обратите внимание, что если вы находитесь на Python 3.x, вам нужно заменить raw_input на input .
iCodez 02 дек. 2013, в 20:47
Поделиться
Это вызовет ошибку EOF на последнем входе, если больше нет ввода
Snigdha Batra 10 янв.
2017, в 12:23
вы, вероятно, захотите использовать отдельное значение, которое отслеживает, если вход действителен:
good_input = None while not good_input: user_input = raw_input(«enter the right letter : «) if user_input in list_of_good_values: good_input = user_input
Источник: overcoder.net
Составить программу которая запрашивает пароль до тех пор пока он не будет правильно введен питон
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
main
Создать тег $
Создать ветку $
python / chech_password.py
# При регистрации на сайтах требуется вводить пароль дважды. Это сделано для безопасности, поскольку такой подход уменьшает возможность неверного ввода пароля. |
# Напишите программу, которая сравнивает пароль и его подтверждение. Если они совпадают, то программа выводит: «Пароль принят», иначе: «Пароль не принят». |
# Формат входных данных |
# На вход программе подаются две строки. |
a = input ( ) |
b = input ( ) |
if a == b : |
print ( ‘ Пароль принят ‘ ) |
else : |
print ( ‘ Пароль не принят ‘ ) |
Источник: codeberg.org
Python l Программа задания пароля с помощью цикла While
Python Exercise: проверка правильности пароля
Напишите программу на Python для проверки правильности пароля (вход от пользователей).
Пример решения: —
Код Python:
Введите ваш адрес электронной почты защищен Действительный пароль
Блок — схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Каков уровень сложности этого упражнения?
Источник: www.kodesource.top