Измените класс из задания D так, чтобы можно было добавлять фразы в набор фраз, которые знает попугай. Когда метод
Измените класс из задания D так, чтобы можно было добавлять фразы в набор фраз, которые знает попугай. Когда метод say вызывается, попугай должен выдавать рандомную фразу из своего набора. Пример: p = Parrot( "Гав!" ) p.say() Гав! p.learn( "Мяу!" ) p.say() Гав! p.say(3) Мяу! Мяу! Мяу! Измените класс из задания C так, чтобы при вызове метода say можно было задать число повторений. Пример: p = Parrot( "Гав!" ) p.say() Гав! p.newText( "Мяу!" ) p.say( 3 ) Мяу! Мяу! Мяу!
Таинственный_Маг 44
Конечно! Вот обновленный класс Parrot, который позволяет добавлять фразы и указывать количество повторений при вызове метода say():В этом обновленном классе Parrot добавлена функция `learn`, которая принимает новую фразу и добавляет ее в набор фраз, которые знает попугай. При вызове метода `say`, попугай будет выводить случайную фразу из своего набора.
Пример использования класса:
Теперь попугаю можно предложить новую фразу при помощи метода `learn`, а также указать количество повторений при вызове метода `say`.