Como hemos visto anteriormente, a Tina le preguntamos cosas y también podemos hacer que se pregunte a ella misma. En el ejemplo a continuación, le pediremos que vaya a cierto punto de la pantalla, puede ser hacia arriba o hacia abajo. Verás que ella dira diferentes cosas, de acuerdo a que tan arriba o abajo se encuentre. ```python.run:height='500' import turtle tina=turtle.Turtle() tina.shape('turle') tina.penup() try: quetan_alto = int(input("Que tan alto Tina va? (utiliza numeros entre 200 y -200)")) tina.goto(0, how_high) height = tina.pos()[1] if height > 150 and height <= 200: tina.write("Es muy alto!") elif height > 100 and height <= 150: tina.write("Es alto!") elif height > 0 and height <= 100: tina.write("No es tan alto!") elif height > -100 and height <= 0: tina.write("Es un poco bajo!") elif height > -150 and height <= -100: tina.write("Es bajo!") elif height >= -200 and height <= -150: tina.write("Esta muy bajo!") else: raise except: tina.backward(100) tina.write("Oye, ese no es un numero entre 200 y -200!") tina.backward(20) ``` Checa estas sugerencias para la personalizar el programa : * Intenta cambiar lo que dice Tina en los diferentes niveles de altura * Trata de cambiar que tan alto va * Puntos extras: Intenta cambiar lo que Tina *hace * en cada nivel. Ahora, solamente escribe algunas palabras. ¿Qué más otras cosas puede hacer ? ##Aprendiendo màs ¿Quieres saber más sobre como los condicionales ` if` y ` else` funcionan? En la línea 14, `tina.pos()[1]` pregunta a Tina en que punto de arriba o abajo se encuentra. La abreviatura` elif` son "else + if" juntas. Si ninguna de las pruebas son verdaderas, el programa leerà a los renglones en ` else` . En Python, `else` significa: "Si esto falla o tiene un error, haz lo demás". El `raise` dentro `else` genera un error, lo que significa que va a cambiar al bloque `except`. Así es como el programa puede responder a varios números entre 200 y -200. ¡No te preocupes si encuentras todo esto confuso! Los conceptos que aprendido en esta lección que son: ` if` , ` elif` , ` else` , ` raise` , y ` except` conforme màs los practiques, te ayudaràn a controlar mejor cualquier programa.

Congratulations!

Enter your Name and Save your certificate:

Your certificate has been created!

Share this link with your friends, family or teacher:

Certificate of Completion

Presented to
for successfully completing an Hour of Python!
On behalf of the trinket.io team, congratulations and thanks!
Visit hourofpython.com to keep learning.
×