Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Помогите написать программу на Python

Теперь для пуска достаточно, чтобы три, два и один или раз присутствовали в соответствующей строке. Если условие выполнено, выводим ПУСК, иначе ОШИБКА.

Пример
Ввод
Сотри с доски
Ответ удваивается
Смородиновый лис
Вывод
ПУСК

По дате
По рейтингу
Аватар пользователя
Знаток
8мес

Вы можете использовать следующий код на Python для решения вашей задачи. Программа будет проверять, содержатся ли слова "три", "два" и "один" в строках, и выводить "ПУСК", если все условия выполнены, или "ОШИБКА", если нет.

Вот пример реализации:

def check_start_condition(lines):
# Преобразуем строки в нижний регистр для корректного сравнения
lines = [line.lower() for line in lines]

# Проверяем наличие слов "три", "два" и "один"
has_three = any("три" in line for line in lines)
has_two = any("два" in line for line in lines)
has_one = any("один" in line for line in lines)

# Если все три слова присутствуют, выводим "ПУСК", иначе "ОШИБКА"
if has_three and has_two and has_one:
return "ПУСК"
else:
return "ОШИБКА"

# Пример ввода
input_lines = [
"Сотри с доски",
"Ответ удваивается",
"Смородиновый лис"
]

# Вызов функции и вывод результата
result = check_start_condition(input_lines)
print(result)


В этом коде функция check_start_condition принимает список строк, проверяет наличие слов "три", "два" и "один" в этих строках и возвращает соответствующий результат. Вы можете заменить содержимое input_lines на любой другой список строк для проверки.