0% encontró este documento útil (0 votos)
2 vistas4 páginas

Ventajas y uso de ciclos y funciones en Python

asdf

Cargado por

Mateo Vélez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas4 páginas

Ventajas y uso de ciclos y funciones en Python

asdf

Cargado por

Mateo Vélez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1.

¿Cuál es la principal ventaja del ciclo for sobre el ciclo while para
recorrer listas?
1) Es más rápido
2) Requiere menos líneas de código ■
3) Permite recorrer listas infinitas
4) Solo funciona con números

2. ¿Qué imprime este código? for letra in 'Python': print(letra,


end='-')
1) P y t h o n
2) P-y-t-h-o-n- ■
3) Python
4) P y t h o n

3. ¿Cuál de estas opciones recorre una lista llamada nombres?


1) for i in range(nombres):
2) for nombre in nombres: ■
3) while nombres:
4) for nombres in i:

4. El ciclo for en Python necesita un contador manual para recorrer


listas.
1) Verdadero
2) Falso ■

5. ¿Qué resultado imprime? for i in range(3, 7): print(i)


1) 3, 4, 5, 6 ■
2) 3, 4, 5, 6, 7
3) 4, 5, 6, 7
4) 0, 1, 2, 3

6. ¿Cuál es la principal ventaja de usar funciones en un programa?


1) Hacen que el código sea más rápido
2) Evitan la repetición y organizan mejor ■
3) Reemplazan los ciclos
4) Sirven solo para cálculos matemáticos
7. ¿Qué imprime este código? def saludar(nombre): return f'Hola
{nombre}' print(saludar('Ana'))
1) Hola
2) Hola nombre
3) Hola Ana ■
4) Error

8. ¿Cómo se define una función en Python?


1) function suma():
2) def suma(): ■
3) func suma:
4) define suma():

9. Una función siempre debe devolver un valor con return.


1) Verdadero
2) Falso ■

10. ¿Qué hace el siguiente código? def cuadrado(x): return x ** 2


print(cuadrado(5))
1) Imprime 25 ■
2) Imprime x ** 2
3) Imprime 10
4) Error

11. ¿Cuál es el mejor nombre para una variable que guarda la edad
de una persona?
1) x
2) dato1
3) edad ■
4) e

12. ¿Qué tipo de dato corresponde mejor a '¿El curso está activo?'
1) int
2) bool ■
3) str
4) float
13. ¿Qué imprime este código? nombre = 'Juan' print(f'Hola
{nombre}')
1) Hola nombre
2) Hola Juan ■
3) {nombre}
4) Error

14. Es una buena práctica usar comentarios útiles y no repetir lo


obvio.
1) Verdadero ■
2) Falso

15. Para escribir buen código se recomienda que los nombres de


variables sean…
1) Cortos y sin sentido
2) Claros y significativos ■
3) Aleatorios
4) Con números siempre

16. ¿Qué ocurre si el usuario escribe 'veinte' en este código? edad =


int(input('Ingrese su edad: '))
1) El programa sigue normalmente
2) El programa se detiene con ValueError ■
3) Se convierte en 0
4) Imprime 'veinte'

17. ¿Qué estructura se usa en Python para manejar errores?


1) try-except ■
2) if-else
3) while
4) catch

18. ¿Qué imprime este código? try: x = int('hola') except ValueError:


print('Error de valor')
1) hola
2) Error de valor ■
3) Nada
4) ValueError
19. Los programas nunca deben validar la entrada del usuario.
1) Verdadero
2) Falso ■

20. ¿Qué ventaja trae manejar excepciones en un programa?


1) Evita que el programa se rompa ■
2) Hace que el programa corra más rápido
3) Permite usar más memoria
4) Convierte cualquier texto en número

También podría gustarte