ПОЖАЛУЙСТА, РЕШИТЕ ЭТУ ЗАДАЧУ: Боб хочет создать электронного попугая, так как у него аллергия на птиц. Напишите
ПОЖАЛУЙСТА, РЕШИТЕ ЭТУ ЗАДАЧУ: Боб хочет создать электронного попугая, так как у него аллергия на птиц. Напишите функцию parrot(phrase), которая будет имитировать речь попугая. Если фраза, переданная в переменной phrase, уже была услышана попугаем хотя бы один раз, то функция должна вывести эту фразу. Примечания: Нельзя использовать инструкцию global.
26.11.2023 14:47
Пояснение: Для решения данной задачи можно использовать словарь, где ключом будет фраза, а значением будет количество раз, которое фраза была услышана попугаем. Мы создадим функцию `parrot(phrase)`, которая будет проверять, есть ли фраза в словаре. Если фраза уже есть в словаре, то функция выведет эту фразу. Если фразы нет в словаре, то она будет добавлена со значением 1 и функция выведет данную фразу.
Дополнительный материал:
Совет: Чтобы легче понять решение данной задачи, рекомендуется изучить работу со словарями в Python, а также принцип работы функций и логических условий.
Дополнительное задание: Напишите программу, используя функцию `parrot(phrase)`, которая будет эмулировать поведение попугая, повторяя фразы, которые пользователь вводит с клавиатуры. Программа должна выполняться бесконечно, пока пользователь не введет команду "выход".