Es recomendable que este ejercicio lo escribas por partes y lo revises para ver que se obtiene el resultado esperado. Este ejercicio lo podrás seguir en el video Aprender Python en el minuto [4:04:16].
Ver video desde el minuto 4:04:16
"""
Ejercicio # 16 Errores y Excepciones
22/08/2025
Edito AHR
"""
print("\nActividad 1")
print("try:")
print("# Intenta ejecutar este codigo")
print("except:")
print("# Si ocurre una excepcion, detente")
print("# inmediatamente y ejecuta éste código")
num1 = int(input("Ingrese un número: "))
num2 = int(input("Ingrese otro número: "))
try:
resultado = num1 / num2
print(f"{num1} / {num2} = ", resultado)
except:
print("Alerta, Excepción.")
print("\nActividad 2")
print("try:")
print("# Intenta ejecutar este codigo")
print("except <tipo_de_excepción>:")
print("# Si ocurre una excepcion de este tipo, detente")
print("# inmediatamente y ejecuta éste código")
num1 = int(input("Ingrese un número: "))
num2 = int(input("Ingrese otro número: "))
try:
resultado = num1 / num2
print(f"{num1} / {num2} = ", resultado)
except ZeroDivisionError:
print("Alerta, Excepción.")
print("\nActividad 3")
print("try:")
print("# Intenta ejecutar este codigo")
print("except <tipo_de_excepción> as <var>:")
print("# Si ocurre una excepcion de este tipo, detente")
print("# inmediatamente y ejecuta éste código")
num1 = int(input("Ingrese un número: "))
num2 = int(input("Ingrese otro número: "))
try:
resultado = num1 / num2
print(f"{num1} / {num2} = ", resultado)
except ZeroDivisionError as e:
print(e)
print("\nActividad 4")
print("try:")
print("# Intenta ejecutar este codigo")
print("except <tipo_de_excepción> as <var>:")
print("# Si ocurre una excepcion de este tipo, detente")
print("# inmediatamente y ejecuta éste código")
print("else:")
print("# Si no ocurrio una excepción en 'try'")
print("# ejecuta este codigo")
num1 = int(input("Ingrese un número: "))
num2 = int(input("Ingrese otro número: "))
try:
resultado = num1 / num2
print(f"{num1} / {num2} = ", resultado)
except ZeroDivisionError as e:
print(e)
else:
print("Else")
print("\nActividad 5")
print("try:")
print("# Intenta ejecutar este codigo")
print("except <tipo_de_excepción> as <var>:")
print("# Si ocurre una excepcion de este tipo, detente")
print("# inmediatamente y ejecuta éste código")
print("finally:")
print("# Luego executa este codigo")
num1 = int(input("Ingrese un número: "))
num2 = int(input("Ingrese otro número: "))
try:
resultado = num1 / num2
print(f"{num1} / {num2} = ", resultado)
except ZeroDivisionError as e:
print(e)
finally:
print("Finally")
print("\nActividad 6")
print("try:")
print("# Intenta ejecutar este codigo")
print("except <tipo_de_excepción> as <var>:")
print("# Si ocurre una excepcion de este tipo, detente")
print("# inmediatamente y ejecuta éste código")
print("else:")
print("# Si no ocurrio una excepción en 'try'")
print("# ejecuta este codigo")
print("finally:")
print("# Luego executa este codigo")
num1 = int(input("Ingrese un número: "))
num2 = int(input("Ingrese otro número: "))
try:
resultado = num1 / num2
print(f"{num1} / {num2} = ", resultado)
except ZeroDivisionError as e:
print(e)
else:
print("Else")
finally:
print("Finally")
A continuación, corre el programa desde el menú Run/Run Module (o bien con la tecla 'F5'), te muestro el resultado en la consola (Shell):
= RESTART: C:/Users/Codigo/Ejercicio 16 Errores y Excepciones.py
Actividad 1
try:
# Intenta ejecutar este codigo
except:
# Si ocurre una excepcion, detente
# inmediatamente y ejecuta éste código
Ingrese un número: 5
Ingrese otro número: 0
Alerta, Excepción.
Actividad 2
try:
# Intenta ejecutar este codigo
except <tipo_de_excepción>:
# Si ocurre una excepcion de este tipo, detente
# inmediatamente y ejecuta éste código
Ingrese un número: 5
Ingrese otro número: 0
Alerta, Excepción.
Actividad 3
try:
# Intenta ejecutar este codigo
except <tipo_de_excepción> as <var>:
# Si ocurre una excepcion de este tipo, detente
# inmediatamente y ejecuta éste código
Ingrese un número: 5
Ingrese otro número: 0
division by zero
Actividad 4
try:
# Intenta ejecutar este codigo
except <tipo_de_excepción> as <var>:
# Si ocurre una excepcion de este tipo, detente
# inmediatamente y ejecuta éste código
else:
# Si no ocurrio una excepción en 'try'
# ejecuta este codigo
Ingrese un número: 5
Ingrese otro número: 0
division by zero
Actividad 5
try:
# Intenta ejecutar este codigo
except <tipo_de_excepción> as <var>:
# Si ocurre una excepcion de este tipo, detente
# inmediatamente y ejecuta éste código
finally:
# Luego executa este codigo
Ingrese un número: 5
Ingrese otro número: 0
division by zero
Finally
Actividad 6
try:
# Intenta ejecutar este codigo
except <tipo_de_excepción> as <var>:
# Si ocurre una excepcion de este tipo, detente
# inmediatamente y ejecuta éste código
else:
# Si no ocurrio una excepción en 'try'
# ejecuta este codigo
finally:
# Luego executa este codigo
Ingrese un número: 5
Ingrese otro número: 0
division by zero
Finally