Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• ERRORES!!
Manejo de excepciones
• Nuestro sistema no presenta errores pero el usuario los
causa ingresando valores no contemplados. Por ejemplo
solicitamos un numero entero y nos ingresan una letra o
cadena de caracteres o como el ejemplo:
try - except
• Para solventar este problema existe la clausula try y
except.
Ha
¿Recuerdas la clausula break?
• Es el momento de usar un ciclo y la clausula break:
Ha
¿Es posible optimizar esto?
• Como hemos visto nuestro código ha crecido bastante, lo
cual nos hace pensar si será posible mejorar esto y reducir
las líneas de código. La respuesta es sí:
Ha
¿Y si los errores son demasiados?
• No mejoraría el panorama si dentro de nuestro código
tenemos muchos errores y un except para cada uno, es
por eso que podemos definir uno general:
Ha
¿Y ahora cómo encuentro el error?
• Si es un error desconocido que podría ocurrir en tiempo
de ejecución como la perdida de conexión a una base
de datos externa podemos capturar la excepción:
Ha
Ha
Dibujando con la tortuga!!
¿Sabías que con Python se puede
dibujar?
import turtle
turtle.forward(100)
turtle.exitonclick()
turtle.color("green")
turtle.forward(100)
turtle.right(90)
turtle.color("blue")
turtle.forward(200) turtle.color("yellow")
turtle.right(90) turtle.forward(200)
turtle.color("red") turtle.color('black') turtle.color("purple")
turtle.forward(100) turtle.forward(200) turtle.forward(200)
turtle.right(90) turtle.right(270) turtle.right(270)
turtle.color("cyan") turtle.color("orange")
turtle.forward(100) turtle.forward(100)
turtle.right(270) turtle.right(90)
turtle.exitonclick()
Usaremos la tortuga para el
taller 2, para hacer una
carrera de tortugas!
Ejercicios para Cátedra 1
1. Desarrolle un conversor de unidades para km, m y cm. Su algoritmo recibirá un
valor y una unidad de medida, luego debe recibir la unidad de medida a la
cual quiere convertir. Su algoritmo debe ser capaz de reconocer cuando no le
pasan una unidad de medida válida.
Según los datos del archivo “álbumes.txt” cree un programa en Python que
cumpla con los siguientes requisitos:
1.Desplegar cuántos álbumes hay en total
2.Cantidad promedio de canciones
3.Desplegar el nombre del álbum que posee menos de 15 canciones y su precio es
inferior o igual a $10.000. Considere que es solo uno.
4.Porcentaje de canciones del álbum con el menor precio con respecto al total de
canciones de todos los álbumes
Ejercicios para Cátedra 1
Dado un archivo con N registros, construya un programa
que busque una palabra ingresada por el usuario dentro
del archivo, si la encuentra debe enviar un mensaje que
diga “logrado” en caso de que la palabra no se encuentre
debe solicitar que se vuelva a ingresar una nueva palabra
para buscar.