Вопрос задан 07.06.2023 в 12:38. Предмет Информатика. Спрашивает Митяев Митя.

Помогите пожалуйста, питон!! Вася забыл свой пароль. Он точно знает, что все свои пароли он

делает из разного числа символов. И нужный ему пароль длины K . Его голосовой помощник Мелисса умеет искать пароли и может найти их все. Вам остается выбрать нужный пароль из числа найденных Мелиссой. Входные данные В первой строке вводится целое число K (1≤K≤100 ) На вход подаются пароли: по одному в строке. Признак конца ввода: строка «END». Гарантируется что нет пароля, совпадающего со словом «END». В паролях могут использоваться латинские буквы (прописные и строчные) и цифры. Длина пароля не превышает 100 символов. Все пароли имеют различную длину. Выходные данные Требуется вывести пароль длины K входные данные: 3 abc abcd ab a END выходные: abc
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Филимонов Алексей.

Ответ:

Решение:

Можно воспользоваться циклом while для построчного ввода паролей и проверки их длины. Если длина считанного пароля совпадает с K, то этот пароль является нужным и можно выйти из цикла.

Пример кода на Python:

K = int(input()) # считываем нужную длину пароля

password = '' # переменная для хранения нужного пароля

while True:

line = input().strip() # считываем очередной пароль и удаляем лишние пробелы

if line == 'END': # если считали слово "END", то выходим из цикла

break

if len(line) == K: # если длина считанного пароля равна K, то сохраняем его и выходим из цикла

password = line

break

print(password) # выводим найденный пароль или пустую строку, если ничего не найдено

1 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы хотите написать программу на языке Python, которая поможет Васе найти пароль нужной длины K из списка паролей, которые вводятся построчно, пока не будет введено слово "END". Вам нужно вывести пароль длины K.

Вот пример решения данной задачи на языке Python:

python
K = int(input()) # Вводим K - длину пароля passwords = [] # Создаем пустой список для хранения паролей # Читаем пароли и добавляем их в список passwords while True: password = input() if password == 'END': break passwords.append(password) # Ищем пароль длины K в списке passwords for password in passwords: if len(password) == K: print(password) break

Эта программа сначала считывает число K, затем читает пароли построчно, пока не будет введено слово "END". После этого она проходит по списку паролей и выводит первый пароль, длина которого равна K.

Пример ввода:

css
3 abc abcd ab a END

Пример вывода:

abc

Надеюсь, это поможет вам решить задачу! Если у вас возникнут ещё вопросы, пожалуйста, дайте мне знать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос