wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Curso Fundamentos de Python

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

¿Para qué sirve type() en Python?

a)

Crea listas o diccionarios según se indique dentro de los paréntesis

b)

Imprime en consola el texto que se ponga dentro de los paréntesis

c)

Indica el tipo de dato de una variable u objeto

d)

Convierte cualquier variable u objeto al tipo de dato que se le indique

2.

¿Para qué sirven los operadores aritméticos en Python?

a)

Son usados para cálculos estadísticos usados en programas especiales

b)

Para comparar diferentes variables y convertirlas al tipo de dato más óptimo

c)

Para ejecutar operaciones de comparación entre variables de tipo flotante

d)

Para ejecutar operaciones matemáticas fundamentales como suma, resta, multiplicación y división

3.

¿Cuál es el resultado de la siguiente condicional en Python?

a)

NY

b)

New York City

c)

Welcome to New York City

d)

Marca error porque no se cumple la condición

4.

¿Qué es una lista en Python?

a)

Son un tipo de dato donde se almacenan datos que son del mismo tipo

b)

Variables especiales para números enteros o flotantes

c)

Son un tipo de datos donde se pueden almacenar colecciones de datos de cualquier tipo

d)

Representan iteraciones de bloques de código que se repiten dada una condición

5.

¿Para qué se utiliza el método lower() en Python?

a)

Para pasar toda un string a mayúsculas.

b)

Se necesita para convertir un int a string

c)

Para redondear un número flotante

d)

Para pasar toda un string a minúsculas

6.

¿Cuál es la forma correcta de crear un diccionario en Python?

a)

inventory = [['televisions', 100], ['computers': 45], ['smartphones': 200], ['tablets': 34]]

b)

inventory = ('televisions': 100, 'computers': 45, 'smartphones': 200, 'tablets': 34)

c)

inventory = {'televisions': 100, 'computers': 45, 'smartphones': 200, 'tablets': 34}

d)

N.A.

7.

¿Para qué sirven los diccionarios en Python?

a)

Son usados para evitar duplicidad de datos.

b)

Para guardar listas de un solo tipo de datos.

c)

Sirven para crear listas de listas únicamente con strings.

d)

Para guardar valores a los que podamos acceder fácilmente con su llave.

8.

¿Qué se obtiene al ejecutar el siguiente ciclo for en Python?

a)

Imprimirá solo el último elemento de la lista al terminar la iteración

b)

Imprimirá uno por uno de los elementos de la lista en Python. Itera dentro de la lista

c)

Imprimirá toda la lista en una sola ejecución.

d)

No imprime nada

9.

¿Qué es una variable en programación?

a)

Se trata de una estructura especial similar a listas, diccionarios y tuplas

b)

Un espacio en memoria al que se le da un nombre para guardar algún dato

c)

Un número aleatorio que varía dentro de un programa

d)

Es un cálculo binario de comparación entre instrucciones.

10.

¿Cuál es la diferencia entre un ciclo for y un while?

a)

Ninguna, ambos ciclos son lo mismo, pero suele usarse más el ciclo for por ser más organizado y corto de escribir.

b)

Ninguna, ambos ciclos son iguales y se pueden usar para lo mismo

c)

El ciclo while es más fácil de escribir por su sintaxis de condicionales

d)

Con el ciclo for tenemos definido cuántas veces iteramos, mientras que en el while es indefinido hasta que se cumpla la condición que indica

11.

¿Cuál es el resultado de la siguiente condicional en Python?

a)

990

b)

El resultado es mayor o igual a 1000

c)

El resultado es menor a 1000

d)

1000

12.

¿Para qué se utilizan condicionales como if en un programa?

a)

Son utilizados para decidir si ejecutar o no un programa dependiendo de la cantidad de líneas de código

b)

Para que el programa decida ejecutar una parte del programa con base en si se cumple una condición

c)

Para ocultar código que no se ejecuta y que solo sirve como referencia para las personas que leen el código

d)

Se suelen usar para repetir bloques de código de manera indefinida

13.

¿Qué se obtiene al ejecutar la siguiente línea en Python?

print((8 / 2) + 4 * 8)

a)

36

b)

64

c)

10.66666667

d)

N.A.

14.

¿Cuál es la principal diferencia entre una tupla y una lista en Python?

a)

No hay diferencia alguna. Se usan de la misma manera.

b)

Las listas son inmutables, lo que significa que podemos modificar cualquiera de sus elementos

c)

Las tuplas son inmutables y en las listas sí podemos modificar sus elementos.

d)

Una tupla solo puede contener números enteros y una lista cualquier tipo de dato

15.

¿Qué resultaría de la siguiente expresión lógica en Python?

a)

TRUE

b)

False

c)

1

d)

True

16.

¿Qué resultaría de la siguiente expresión lógica en Python?

a)

TRUE

b)

FALSE

c)

True

d)

False

17.

¿Qué se obtiene al ejecutar la siguiente conversión en Python?

a)

4

b)

4.56

c)

4.5

d)

0

18.

¿Qué se obtiene al ejecutar lo siguiente en una lista de Python?

a)

['CL', 'MX', 'CO', 'PE', 'AR', 'ES', 'BR]

b)

['MX', 'CO', 'PE', 'AR', 'ES', 'BR']

c)

['CL']

d)

['MX', 'CO', 'PE', 'AR', 'ES', 'BR, 'CL']

19.

¿Qué se obtiene al ejecutar el siguiente código con el método replace() en strings en Python?

a)

Salvador

b)

Mario

c)

Mario Salvador

d)

Juan Salvador

20.

¿Qué son los ciclos, loops o bucles en programación?

a)

Instrucciones que ayudan a repetir cierta parte del código dado una condición o iterable.

b)

Errores en el código que no deben generarse para no saturar la memoria del computador.

c)

Ayudan a seleccionar caminos condicionales por los que se irá el programa dependiendo si una condición se cumple.