PythonFunçõesbasico

Função com loop

Em sistemas reais, muitas funções precisam exibir resultados diretamente na tela, como em menus ou logs. Usar um loop dentro da função evita repetir código e centraliza a lógica de exibição, tornando o programa mais organizado e fácil de manter.

O PROBLEMA

Crie tabuada(n) que imprime a tabuada de n de 1 a 10.

EXEMPLO

tabuada(5) → 5x1=5, ..., 5x10=50

SOBRE O CONCEITO

A função tabuada(n) usa um loop for com range(1, 11) para gerar as linhas da tabuada e imprime cada resultado com print. O erro comum é tentar usar return no lugar de print, mas isso não exibiria nada automaticamente — return apenas devolve um valor para quem chamou a função, enquanto aqui queremos que o usuário veja o resultado imediatamente na tela. Por isso, o exercício proíbe return e força o uso de print dentro do loop.

RESOLUÇÃO

Mais exercícios de Funções

PYF026D · DesafioSistema de validaçãoPYF029D · DesafioAnalisador de textoPYF006B · BásicoFunção booleanaPYF009B · BásicoChamar função dentro de função
Ver todos os exercícios de Python