import time
def cronometro(minutos, acrescimos, descricao):
total_segundos = minutos * 60 + acrescimos * 60
for segundo in range(total_segundos):
minutos_passados = segundo // 60
segundos_passados = segundo % 60
print(f"{descricao} - Tempo de jogo: {minutos_passados:02}:{segundos_passados:02}")
time.sleep(1)
def partida_futebol():
print("Simulação de uma Partida de Futebol")
print("Cada partida tem dois tempos de 45 minutos.")
print("\nPrimeiro Tempo:")
while True:
try:
acrescimo_primeiro_tempo = int(input("Informe o tempo "
"de acréscimo em minutos para "
"o primeiro tempo: "))
break
except ValueError:
print("Por favor, insira um número válido.")
cronometro(45, acrescimo_primeiro_tempo, "Primeiro Tempo")
print("\nIntervalo de 15 minutos")
cronometro(15, 0, "Intervalo")
print("\nSegundo Tempo:")
while True:
try:
acrescimo_segundo_tempo =\
int(input("Informe o tempo de acréscimo em"
" minutos para o segundo tempo: "))
break
except ValueError:
print("Por favor, insira um número válido.")
cronometro(45, acrescimo_segundo_tempo, "Segundo Tempo")
print("\nFim de jogo!")
if __name__ == "__main__":
partida_futebol()