Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

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

Пример
Ввод
Сотри с доски
Ответ удваивается
Смородиновый лис
Вывод
ПУСК
1 ответ
freez0re Знаток (267) 2 недели назад
Вы можете использовать следующий код на 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 на любой другой список строк для проверки.
Женя КротовУченик (2) 2 недели назад
Пишет доработать в Яндекс lms
Похожие вопросы