Las funciones utilizan entradas especiales llamadas ` parameters` (parámetros) éstos de escriben de diferentes maneras. De hecho, ¡lo hemos visto antes!
En el ejemplo anterior Tina dibujó pasteles, hicimos hacia ** donde ** moverse con las coordinadas `x ` e ` y`.
Dibujemos otro pastel con los puntos 0,100:
```python
haz_pastel(0,100)
```
Las coordinadas ` x`,`y` son `parameters` (parámetros). Para hacer que una función acepte un parámetro, incluimos su nombre dentro de los paréntesis cuando la definimos:
```python.run:height=150
def mi_funcion(parameter):
print(parameter)
mi_funcion("Hola!")
mi_funcion("Bonjour!")
```
En el ejemplo anterior **llamamos** `mi_funcion` dos veces: Una con un parámetro definido como "Hola! " y la segunda como "Bonjour! ". Puedes escribir cualquier cosa en las funciones.
¡Genial! Esto significa que podemos escribir una función que hace a Tina cómo mostrar cosas diferentes.
¿Puedes modificar el siguiente ejemplo para que la función `say()` **tenga** diferentes `parameter` (parámetros)
```python.run
import turtle
tina = turtle.Turtle()
tina.shape('turtle')
tina.penup()
tina.goto(-60,175)
def say(algo):
x, y = tina.pos()
tina.write("Me haz dicho que diga esto:")
tina.goto(x + 10, y -10)
tina.write(algo)
tina.goto(x, y - 25)
say("Hola!")
say("Hola!")
say("Hola!")
say("Hola!")
say("Hola!")
say("Hola!")
say("Hola!")
```
Pista:
* Para que Tina pueda leer todo debe de estar entre **comillas** (`"`).
* Puedes hacer que Tina diga más cosas. Añade otra lìnea utilizando `say("Escribe tu mensaje aqui")`.
Congratulations!
Enter your Name and Save your certificate:
Certificate of Completion
Visit hourofpython.com to keep learning.