""

viernes, 3 de abril de 2026

3.2.17 Quiz de sección while, for, continue, break, if, else

 Pregunta 1: Crea un bucle for que cuente de 0 a 10, e imprima números impares en la pantalla.

>>for i in range(1, 11):
>> if i % 2 == 0:
>> continue
>>  print(i)
>>    # Línea de código.
>>        # Línea de código.

>>>
1
3
5
7
9

Pregunta 2: Crea un bucle while que cuente de 0 a 10, e imprima
números impares en la pantalla.

>>i = 0
>>while i < 11:
>>  if i %2 != 0:
>>    print(i)
>>  i = i+1

>>>
1
3
5
7
9
Pregunta 3: Crea un programa con un bucle for y una sentencia break.
El programa debe iterar sobre los caracteres en una dirección de correo electrónico,
salir del bucle cuando llegue al símbolo @ e imprimir la parte antes de @ en una línea.

>>e_mail = input("Ingrese una dirección de correo electrónico: ")
>>for i in e_mail:
>>  if i == "@":
>>    break
>>  print(i, end="")

>>>
Ingrese una dirección de correo electrónico: pythonparaingenieros@gmail.com
pythonparaingenieros


Pregunta 4: Crea un programa con un bucle for y una sentencia continue.
El programa debe iterar sobre una cadena de dígitos, reemplazar cada 0 con x,
e imprimir la cadena modificada en la pantalla.
>>for digit in "0165031806510":
>>    if digit == "0":
>>        print("x", end="")
>>        continue
>>    print(digit, end="")    

>>>
x165x318x651x

Pregunta 5: ¿Cuál es la output del siguiente código?

>>n = 3
 
>>while n > 0:     # primera iteración 3 > 0 ; segunda: 2>0; tercera: 1>0
>>    print(n + 1) # se imprime 4; se imprime 3; se imprime 2
>>    n -= 1       # se le resta una unidad a n, es decir n =2; n=1; n= 0
>>else:
>>    print(n)     # cuarta iteración imprime 0

>># entonces la salida debería ser la siguiente:
>># 4
>># 3
>># 2
>># 0

>>>
4
3
2
0

Pregunta 6: ¿Cuál es la output del siguiente código?

>>n = range(4)
 
>>for num in n:          # 0, 1, 2, 3
>>    print(num - 1)     # -1, 0, 1, 2
>>else:
>>    print(num)         # 3

>>>
-1
0
1
2
3

Pregunta 7: ¿Cuál es la output del siguiente código?

>>for i in range(0, 6, 3): # val_min= 0; val_max=6; incrementos = 3
>>    print(i)             # 0, 3,

>>>
0
3

No hay comentarios.:

Publicar un comentario

Entradas recientes

Funciones parametrizadas

  4.2.1 Funciones parametrizadas El potencial completo de una función se revela cuando puede ser equipada con una interface que es capaz de ...

Entradas Populares