Oi, Pedro Henrique! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Achei interessante como você estruturou o while aninhado para permitir reiniciar o programa, garantindo que o usuário possa controlar a execução sem precisar reiniciar manualmente. Continue assim!
Uma dica interessante para o futuro é utilizar o método lower() para padronizar a entrada do usuário, evitando problemas caso ele digite "S" ou "N" em maiúsculo. Veja este exemplo:
reinicio = input("Voce quer reiniciar o programa? (s/n) ").lower()
if reinicio == "s":
repetir2 = 0
continue
elif reinicio == "n":
repetir2 = 0
repetir1 = 0
Esse código transforma qualquer letra digitada em minúscula antes de comparar, tornando o programa mais robusto.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!