Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Pregunta
Determina el valor de x al final del siguiente código:
x = 1
i = 0
while i < 4:
x = x * 2
i += 1 # es lo mismo que i = i + 1
print(x)
16
1
4
8
2. Pregunta
Al final de este código:
x = 48
y = 8
n = 0
while x > 0:
x = x - y
n = n + 1
El valor de n es:
x-y
y/x
x // y
x ** y
FACULTAD DE INGENIERÍA - INGENIERÍA ELECTRÓNICA
ELECTIVA DE PROGRAMACIÓN EN PYTHON
TALLER INSTRUCCIONES CÍCLICAS (PRÁCTICO)
SEGUNDO SEMESTRE
Ing. Mario Benavides Mutis
3. Pregunta
Considerando las variables del siguiente código:
a = 5
b = 8
r = 0
while a > 0:
r = r + b
a = a - 1
print(r)
a ** b
b ** a
a/b
a*b
4. Pregunta
Determina una opción que entregue el mismo resultado que el código a continuación:
a = 4
b = 3
r = b
while a > 1:
a = a - 1
b2 = b
r2 = 0
while b2 > 0:
r2 = r2 + r
b2 = b2 - 1
r = r2
print(r)
b ** a
a*b
a/b
a ** b
FACULTAD DE INGENIERÍA - INGENIERÍA ELECTRÓNICA
ELECTIVA DE PROGRAMACIÓN EN PYTHON
TALLER INSTRUCCIONES CÍCLICAS (PRÁCTICO)
SEGUNDO SEMESTRE
Ing. Mario Benavides Mutis
5. Pregunta
¿Cuál es el valor de a tras la ejecución de este programa?
a = 3
for i in range(2, 3):
a = a * i
3
6
2
18
6. Pregunta
¿Qué debería ir en lugar de OBJECT en el siguiente código?
a = 2
for i in OBJECT:
a = i ** a
print(a)
range(1, 2)
range(1, 4)
range(3)
range(1, 3)
7. Pregunta
Determine lo que debiese ir en lugar de OBJECT para que el siguiente código
for i in OBJECT:
print('hola mundo')
8. Pregunta
Determine lo que imprime este programa
a = 0
for i in range(3):
a = a + i
print(a)
6
4
3
5
9. Pregunta
¿Qué hace el siguiente código?
numero = 1
while numero <= 5:
print(numero, numero**2)
Escribe los números del 1 al 5 ("1", "2", "3", "4", "5") y a continuación los números del 1
al 5 al cuadrado. ("1", "4", "9", "16", "25")
Escribe los números del 1 al 5 acompañados de ese mismo número al cuadrado ("1 1",
"2 4", "3 9", "4 16", "5 25")
Escribe los números del 1 al 5 acompañados de ese mismo multiplicado por 2 ("1 2",
"2 4", "3 6", "4 8", "5 10")
FACULTAD DE INGENIERÍA - INGENIERÍA ELECTRÓNICA
ELECTIVA DE PROGRAMACIÓN EN PYTHON
TALLER INSTRUCCIONES CÍCLICAS (PRÁCTICO)
SEGUNDO SEMESTRE
Ing. Mario Benavides Mutis
10. Pregunta
¿Qué imprime el siguiente código?
for i in range(1,101):
for j in range(1,101):
print(i,j)
Los números del 1 al 100, y luego los números del 1 al 100 nuevamente.
Los números del 1 al 10000 (100*100)
Por cada número del 1 al 100, imprime el mismo número desde el 1 al 100, por lo tanto
imprime 1 1, 2 2, 3 3, 4 4, ..., 100 100
Para cada número del 1 al 100, imprime los números del 1 al 100, por lo tanto imprime
1 1, 1 2, 1 3, 1 4, ..., 1 100, 2 1, 2 2, 2 3, ..., 100 100