Salta al contenido principal
Requisitos de finalización

10. Preguntas

Pregunta 1:

Dado el siguiente código:

if(a):
    print(a)
print(“Siguiente instrucción”)


¿Qué se obtiene como valores de salida del programa si inicializamos la variable a con False?

  1. False y Siguiente instrucción
  2. Siguiente instrucción
  3. False
  4. a y Siguiente instrucción


Pregunta 2:
¿Para qué se utilizan los bloques indentados en Python?

  1. La indentación se utiliza sobre todo para ordenar código y hacer que la visualización de este sea más sencilla.
  2. La indentación sirve para definir los bloques de código y cómo trabajar con ellos.
  3. La indentación sirve para realizar un control de errores en el código.
  4. Ninguna de las anteriores es correcta.

Pregunta 3:

Con respecto a la condición “else”...

  1. Se pueden añadir condiciones secundarias adicionales al “else” que se deben de cumplir para que se ejecute el código que depende de él
  2. Se utiliza para dar una opción más al programa si no se cumple la condición del “if”.
  3. La 1 y la 2 son correctas.
  4. Ninguna de las anteriores es correcta.

Pregunta 4:

Dado el siguiente código:

num=18
intNum=int(num) 
if (intNum%3==0): 
    print(num/3)


¿Qué se imprimirá en la pantalla?

  1. Nada
  2. 18
  3. 6
  4. dará un error

Pregunta 5:

Dado el siguiente código:
try: 

  aux=0 
  aux2='2'+2 
except: 
  print('fallo')
  1. No llegaría a ejecutarse nada de código dado que este falla.
  2. Se ejecutaría el bloque try hasta que diera un error y entonces se ejecutaría el bloque except.
  3. Solo se ejecutaría el código del bloque del except.
  4. Solo se ejecutaría el código del bloque del try.
Pregunta 6:
¿Puede indicar si este código es correcto?
probar este script ingresando una letra. 
¿Que error tira?
La solución sería:
Marcas: