Olá, Flávia! Tudo bem?
Que excelente contribuição para o nosso fórum! É muito gratificante ver como você encarou com dedicação este desafio da hora da prática.
Analisando a sua atividade com atenção, deu para perceber o quanto você assimilou os conceitos fundamentais trabalhados ao longo dos primeiros passos do curso. O domínio das estruturas de repetição, tanto o for quanto o while, combinado com o uso correto das estruturas condicionais, demonstra que você está construindo uma base sólida em Python para dados.
Os seus códigos estão muito bem organizados, fáceis de ler e resolveram com eficiência todos os problemas propostos na atividade. O uso do range(1, 11) foi uma escolha precisa para garantir que a tabuada percorresse corretamente de 1 até 10, e as f-strings deixaram a exibição do resultado limpa, clara e agradável de interpretar.
Parabéns pelo empenho em resolver o desafio de forma tão completa e detalhada! Seu progresso é visível e inspirador para toda a comunidade do fórum.
Você chegou a explorar outras formas de resolver o mesmo problema, como o uso do while no lugar do for, ou vice-versa, para comparar os resultados?