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 9Pregunta 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