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 = " ")
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
“””
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>