++¿Como programar para imprimir este formato, para 5 días laborables?
++
- Dia laborable: 1
8-10
10-12
Refrigerio (12-13)
13-15
15-17 - Dia laborable: 1
8-10
10-12
Refrigerio (12-13)
13-15
15-17 - Dia la……….
Como hay 5 repeticiones de Dia laborable: i , pensamos en while con un contador i, ya que
while nos permite ejecutar una o varias líneas de código, de manera repetitiva, siempre que
se cumpla una condición, en este caso la condición es i<=5
I=1
While i <=5:
Luego print(‘ Dia laborable : ‘ , i , ‘8-12’ , ‘Refrigerio(12-13)’, ‘13-15’, ’15-17’), pero así saldría horizontal el día y las horas y así no cumple, por lo que recurrimos a una lista,
que imprimirá vertical el contenido de my_list.
My_list = [‘8-10’, ’10-12, ‘Refrigerio(12-13)’, ’13-15’,’15-17’]
Pero para que se repita cada día con su respectivo horario, es necesario iterar o seguir la secuencia repetitiva , que es el caso de For , tal como sigue, con su respectiva impresión.
For element in my _list:
Print (element)
Para repetir el ciclo incrementado en una unidad el siguiente contador:
I=i+1
While i <= 5:
Print( ‘ Dia laborable: ‘ , ‘ i )
I =i+1
Pero al hacer asi solo me saldría
Dia laborable : 1 Dia laborable : 2 Dia laborable : 3 Dia laborable : 4 Dia laborable : 5
El programa queda así:
<h1>programa para un formato de horario de 5 días laborables.</h1>
I = 1
While i <=5:
Print ( ‘Dia laborable : ‘ , i)
My_list = [‘8-10’ , ’10-12’, ‘ ‘ , ‘Refrigerio’(12-13) ‘, ’13- 15’, ’15-17’)
For element in my_list:
print (element )