1

TUTORIAL DE PYTHON PARA PONER A FUNCIONAR UN RELOJ DURANTE UNA HORA

Luis Augusto
laglar
2772

Se trata de darle utilizar dos ciclos for anidados, uno para iterar en minutos (i) y otro para iterar en segundos (j), formateando la salida en minutos y segundos (00:01) que aparecen en la salida de acuerdo con el control de tiempo “time.sleep(1)” de un segundo.

<h1>______________________________________________</h1> <h1>CABECERA DEL PROGRAMA</h1>

Import time # importar al módulo la función time.

<h1>Este espacio es obligado para la function(time)</h1>

for minutos in range(60): # El código itera por 60 minutos.
for segundos in range(60): # El código itera, en cada minuto, durante 60 segundos.
print(f"{minutos:02d}:{segundos:02d}", end = " ")

<h1>Formatea minutos y segundos con dos dígitos decimales; ejemplo: 02:05 se lee, dos min. y 5 seg.</h1>
    time.sleep(1) # ingresa al programa una pausa de un segundo.
print()
<h1>Salida: Valores de salida para un rango de minutos y segundos es 1/10 del normal; algo más apropiado para mostrar.</h1>

“””
00:00 00:01 00:02 00:03 00:04 00:05
01:00 01:01 01:02 01:03 01:04 01:05
02:00 02:01 02:02 02:03 02:04 02:05
03:00 03:01 03:02 03:03 03:04 03:05
04:00 04:01 04:02 04:03 04:04 04:05
05:00 05:01 05:02 05:03 05:04 05:05
“””

<h1>______________________________________________</h1>

Se puede cambiar la frecuencia de iteración cambiando el valor de time.sleep(1). En caso que lo dejes tal cual, será un poco tedioso el registro de los datos por un minuto. Si se agiliza ese valor a 0.01 se puede experimentar mejor cada registro.

<for minutos inrange(6):
    for segundos inrange(6):
        print(f"{minutos:02d}:{segundos:02d}", end = " ")
        time.sleep(1)
    print()
# Salida: desde 00:00 05:05 de a bloque de 5 seg. por minuto>
Escribe tu comentario
+ 2