Пожалуйста, решите эту задачу. Создайте функцию с названием попугай , которая будет имитировать речь попугая. Если

Пожалуйста, решите эту задачу. Создайте функцию с названием "попугай", которая будет имитировать речь попугая. Если в параметре "фраза" находится предложение, которое попугай уже услышал хотя бы один раз, то функция должна напечатать данную фразу.
Морской_Пляж

Морской_Пляж

Хорошо, для решения этой задачи мы можем использовать словарь, где будем хранить предложения, которые попугай уже услышал. Когда вызывается функция "попугай" с новой фразой, мы проверяем, есть ли эта фраза в словаре. Если да, то функция печатает эту фразу. Если нет, то добавляем фразу в словарь и выводим её. Вот подробный шаг за шагом код на языке Python:

python
def попугай(фраза):
already_heard = []

if фраза in already_heard:
print(фраза)
else:
already_heard.append(фраза)
print(фраза)


Давайте рассмотрим пример использования этой функции:

python
попугай("Привет, я попугай!") # Вывод: Привет, я попугай!
попугай("Привет, я попугай!") # Вывод: Привет, я попугай!
попугай("Как дела?") # Вывод: Как дела?
попугай("Как дела?") # Вывод: Как дела?
попугай("Привет, я попугай!") # Вывод: Привет, я попугай!


Как видно из примера, когда функция получает фразу "Привет, я попугай!" во второй и пятой строке, она уже знакома с ней и выводит эту фразу. Когда функция получает фразу "Как дела?" в третьей и четвёртой строке, она ещё не слышала эту фразу и выводит её. Это позволяет функции имитировать речь попугая.
Знаешь ответ?
Задать вопрос
Привет!
hello