New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Manejo de Excepciones en Python

Quiz

(11)
Played 335 %Accuracy 43 Average time 01:58

About this activity

Quiz sobre errores comunes

Created by

Bolivia

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Manejo de Excepciones en Python
 

Manejo de Excepciones en PythonOnline version

Quiz sobre errores comunes

by Mary Villamil
1

¿Cuál es el bloque en el cual se debe escribir instrucciones que pueden generar una excepcion ?

2

¿Qué excepción comun ocurre al dividir entre cero?

3

¿Qué excepción se genera al acceder a una clave que no existe en un diccionario?

4

¿Cuál es el formato para capturar una excepción en una variable e?

5

¿Qué excepción se aplica si no existe el atributo o función de un objeto?

6

¿Qué bloque se ejecuta si existe o no una excepcion?

7

¿Qué excepción sucede si un archivo no esta en la dirección especificada?

8

¿Qué excepción se lanza al ingresar una cadena en vez de un entero?

9

¿Qué se logra al usar except (ValueError, TypeError):?

10

¿Qué opción permite reportar una excepción sin detener el programa?

11

¿Qué es una excepcion?

12

¿Cuáles son los bloques que gestionan una excepción?

13

¿Un bloque try puede tener mas un bloque except?

Escoge una o varias respuestas

14

¿Qué tipo de excepción se tiene si se quiere sumar un numero mas la letra a?

15

¿Si se trata de acceder a una posición que no existe en una lista que excepción se tiene?

16

¿Si se trata de acceder a una función o método no definido previamente que excepción se tiene?

17

¿Con que palabra aplicada al bloque except se puede capturar cualquier excepcion?

18

¿Cómo se importa el manejo de expresiones regulares en un programa en Python?

19

¿En patrones, para que se utiliza el metacaracter \d?

20

¿En patrones, para que se utiliza el metacaracter \D?

21

¿En patrones, el metacaracter \w para que se emplea?

22

En Patrones ¿Cuál es el símbolo que representa el inicio de la cadena?

Respuesta escrita

23

En patrones ¿Cuál es el símbolo que representa el fin de la cadena?

Respuesta escrita

24

En Patrones ¿Para que se emplea el *?

25

En patrones ¿Para que se emplea el +?

26

En funciones ¿Para que se utilizar la función .isdigit()?

27

En Funciones ¿Para que se emplea la función .isalpha()?

28

En Funciones ¿La función .isalnum() para que se emplea?

29

En Funciones ¿Para que es útil la función .isspace()?

30

En Funciones ¿Si desea saber si una cadena esta compuesta solo de letras minúsculas que función utilizaría?

31

En Funciones ¿Si desea saber si una cadena esta compuesta de solo letras mayusculas que función utilizaría?

32

En funciones ¿Cuál es la función que utilizaría si desea borrar los espacios de atrás y adelante de una cadena?

33

En Funciones ¿Para que se utiliza la función .replace(viejo, nuevo) ?

34

En funciones ¿Para que se utilizar la función .split(separador) ?

35

En Patrones ¿Cómo se definiría un patrón para verificar el numero de calzado de una persona?

36

En Patrones ¿Si desea saber si el numero de calzado ingresado NO coincide con el patrón que utilizaría?

37

En Patrones ¿El patrón definido debe tener entre cochetes [ ], los caracteres validos?

38

En Excepciones Propias ¿Que instruccion se emplea para lanzar el mensaje de error?

39

En Excepciones Propias ¿Puede combinar el uso de funciones y patrones?

40

¿Cuál es el nombre de la función para convertir una cadena a mayúsculas?

Respuesta escrita

Explicación

Se usa try para ejecutar código y capturar excepciones con except.

Dividir por cero genera ZeroDivisionError.

Al no existir la clave, aparece KeyError.

Se usa as e para obtener el objecto de la excepción.

AttributeError, es la excepcion que resultada de invocar a un atributo o función no existentes.

finally se ejecuta sí o sí, haya excepción o no.

With abre y cierra automáticamente manejando contexto.

No numéricamente convierte a ValueError.

Se capturan múltiples tipos de errores en un solo bloque.

raise se usa para re-lanzar o crear una excepción manualmente.

Are you sure you want to leave the page?

If you leave, you will lose the game in progress.