wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Fundamentos de Python

Total questions: 35

Worksheet time: 2hrs 38mins

Name
Class
Date
1.

¿Qué es un bucle en Python?

a)

Un bucle en Python es una función que se ejecuta una sola vez.

b)

Un bucle en Python es un tipo de variable.

c)

Un bucle en Python es una estructura que permite repetir un bloque de código.

d)

Un bucle en Python es una estructura que almacena datos.

2.

¿Cómo se define una variable en Python?

a)

Una variable en Python se define al escribir su nombre sin asignarle un valor.

b)

Una variable en Python se define asignándole un valor con el operador '='.

c)

Las variables en Python se declaran utilizando la palabra clave 'var'.

d)

Una variable en Python se define con el operador '==' para comparar valores.

3.

¿Qué estructura se utiliza para realizar una condición en Python?

a)

while

b)

switch

c)

for

d)

if

4.

¿Cómo se crea una lista en Python?

a)

Se crea una lista en Python usando llaves, por ejemplo: mi_lista = {1, 2, 3}.

b)

Se crea una lista en Python usando comillas, por ejemplo: mi_lista = '1, 2, 3'.

c)

Se crea una lista en Python usando paréntesis, por ejemplo: mi_lista = (1, 2, 3).

d)

Se crea una lista en Python usando corchetes, por ejemplo: mi_lista = [1, 2, 3].

5.

¿Cuál es la diferencia entre 'if' y 'elif'?

a)

'if' ies usado para bucles; 'elif' no se susa en bucles.

b)

'if' y 'elif' son intercambiables y significan lo mismo.

c)

'if' solo se puede usar una vez; 'elif' puede ser usado varias veces.

d)

'if' revisa la primera condición; 'elif' revisa condiciones adicionales si las anteriores son falsas.

6.

¿Cómo se accede a un elemento de una lista?

a)

Usar el índice entre corchetes, por ejemplo, lista[0] para el primer elemento.

b)

Utilizar la función get, por ejemplo, lista.get(0) para el primer elemento.

c)

Acceder al elemento usando el nombre de la lista, por ejemplo, lista.primerElemento.

d)

Usar el índice entre paréntesis, por ejemplo, lista(0) para el primer elemento.

7.

¿Qué función se utiliza para agregar un elemento a una lista?

a)

add()

b)

insert()

c)

push()

d)

append()

8.

¿Qué operador se utiliza para comparar valores en una condición?

a)

Operadores de comparación (por ejemplo, '==', '!=', '<', '>')

b)

Operadores bit a bit (por ejemplo, '&', '|', '^')

c)

Operadores lógicos (por ejemplo, '&&', '||', '!')

d)

Operadores aritméticos (por ejemplo, '+', '-', '*', '/')

9.

¿Qué es un bucle 'for' y cómo se utiliza?

a)

Un bucle 'for' se utiliza para repetir un bloque de código un número determinado de veces, iterando sobre una secuencia.

b)

Un bucle 'for' se usa para definir clases en programación.

c)

Un bucle 'for' es un tipo de variable que almacena datos.

d)

Un bucle 'for' se utiliza para crear funciones en JavaScript.

10.

¿Cómo se puede modificar un elemento de una lista?

a)

Accediendo al índice y asignando un nuevo valor.

b)

Duplicando el elemento en la lista.

c)

Eliminando el elemento de la lista.

d)

Reemplazando la lista completa por un nuevo conjunto de elementos.

11.

¿Qué se necesita para crear un bucle 'while'?

a)

Un número fijo de repeticiones definidas.

b)

Una condición que se evalúe como verdadera o falsa.

c)

Un bucle 'for' que se ejecute una vez.

d)

Una variable que se incremente en cada iteración.

12.

¿Cómo se puede obtener la longitud de una lista en Python?

a)

len(lista)

b)

length(lista)

c)

size(lista)

d)

count(lista)

13.

¿Cuáles son los tipos de datos básicos en Python?

a)

string, number, boolean, list

b)

char, byte, array, object

c)

int, float, str, bool, list, tuple, set, dict

d)

integer, decimal, text, collection

14.

¿Qué es un diccionario en Python y cómo se crea?

a)

Un diccionario en Python es una colección de pares clave-valor, creado con llaves {}.

b)

Un diccionario en Python es una lista de elementos ordenados.

c)

Un diccionario en Python es un tipo de variable que solo almacena números.

d)

Un diccionario en Python se crea usando corchetes [] en lugar de llaves {}.

15.

¿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

16.

¿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

17.

¿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.

18.

¿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

19.

¿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

20.

¿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

21.

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

a)

4

b)

4.56

c)

4.5

d)

0

22.

¿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.

23.

Python es:

a)

Interprete

b)

Lenguaje de Programacion

c)

Entorno de Desarrollo

d)

Todas

24.

alumnos=("juan","pedro","luis")

estudiantes=['javier','ana','camila']

participantes={"eugenio",'librada',"luisa", True}

¿Qué opción define correctamente una lista?

a)

alumnos

b)

estudiantes

c)

participantes

d)

En ninguna. Todas están incorrectas.

25.

¿Con que extensión guardamos los archivos de Phyton?

a)

.Doc

b)

.Py

c)

Solo con el nombre

d)

.Python

26.

¿Cuál de las siguientes opciones es correcta?

a)
b)
c)
d)
27.

¿Cuál de las siguientes funciones permite obtener información del teclado por parte del usuario?

a)

write()

b)

print()

c)

input()

d)

Todas son correctas

28.

¿Cómo mostramos un texto en pantalla?

a)

print {n}

b)

print [“n”]

c)

print (“n”)

d)

print [n]

29.

¿Cómo asignar un valor a una variable en Python?

a)

print(edad)

b)

edad = 18

c)

Print(edad)

d)

18 = edad

30.

¿Cómo se hacen comentarios en Python?

a)

escribiendo --- entre ellos

b)

iniciando con #

c)

separándolos con /

d)

con %

31.

¿Cuál es la salida del código mostrado?

a)

-32

17

b)

15

47

c)

32

15

d)

47

32

32.

¿Cuál es la salida del código mostrado?

a)

[-785, 1, 4, 5, 6]

b)

[6, 5, 4, 1, -785]

c)

[1, 5, 4, 6, -785]

33.

¿Qué función se utiliza para eliminar un elemento de una lista en Python?

a)

remove()

b)

delete()

c)

pop()

d)

discard()

34.

¿Cómo se puede convertir un número a una cadena en Python?

a)

str(numero)

b)

convert(numero)

c)

toString(numero)

d)

string(numero)

35.

¿Qué operador se utiliza para comparar dos valores en Python?

a)

==

b)

=

c)

!=

d)

===