Crea una clase Person que tendrá tres propiedades:
- Nombre
- Lista de alimentos que le gustan
- Lista de alimentos que detesta
En esta clase, crea el método taste():
- Recibirá el nombre de un alimento como cadena de texto.
- Devuelve {person_name} eats the {food_name}.
- Si el alimento está en la lista de alimentos que le gustan, agrega 'and loves it!' al final.
- Si el alimento está en la lista de alimentos que detesta, agrega 'and hates it!' al final.
- Si no está en ninguna de las dos listas, simplemente agrega un signo de exclamación al final.
Ejemplos
p1 = Person("Sam", ["ice cream"], ["carrots"])
p1.taste("ice cream") ➞ "Sam eats the ice cream and loves it!"
p1.taste("cheese") ➞ "Sam eats the cheese!"
p1.taste("carrots") ➞ "Sam eats the carrots and hates it!"
Notas
- Una persona puede tener una lista vacía de alimentos que detesta y/o que le gustan.
- Consulta Resources para ver algunos tutoriales útiles sobre las clases de Python.