Condicionales en Python
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?
- False y Siguiente instrucción
- Siguiente instrucción
- False
- a y Siguiente instrucción
Pregunta 2:
¿Para qué se utilizan los bloques indentados en Python?
- La indentación se utiliza sobre todo para ordenar código y hacer que la visualización de este sea más sencilla.
- La indentación sirve para definir los bloques de código y cómo trabajar con ellos.
- La indentación sirve para realizar un control de errores en el código.
- Ninguna de las anteriores es correcta.
Pregunta 3:
Con respecto a la condición “else”...
- 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
- Se utiliza para dar una opción más al programa si no se cumple la condición del “if”.
- La 1 y la 2 son correctas.
- 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?
- Nada
- 18
- 6
- dará un error
Pregunta 5:
Dado el siguiente código:
try:
aux=0
aux2='2'+2
except:
print('fallo')
- No llegaría a ejecutarse nada de código dado que este falla.
- Se ejecutaría el bloque try hasta que diera un error y entonces se ejecutaría el bloque except.
- Solo se ejecutaría el código del bloque del except.
- 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: