Faça um programa, utilizando a função acima, que exiba as tabuadas de 1 a 10.

Passo 1

Beleza, vamos resolver esse exercício juntos! A questão pede para criar um programa que mostre as tabuadas de multiplicação de 1 a 10. Para isso, vamos usar conceitos básicos de programação, como funções e loops. Precisaremos entender como criar uma função que exibe uma tabuada e como repetir isso para cada número de 1 a 10.

Passo 2

Primeiro, vamos pensar na função que vai gerar a tabuada de um número específico. Uma função é como uma receita que realiza uma tarefa específica. No nosso caso, a função vai receber um número e imprimir suas multiplicações de 1 a 10. Usaremos o for loop para repetir a multiplicação várias vezes.

Passo 3

Vamos definir a função. Em Python, por exemplo, fazemos assim:
def tabuada(n):
    for i in range(1, 11):
        print(f"{n} x {i} = {n*i}")
Aqui, def define a função chamada tabuada que recebe um parâmetro n. O for i in range(1, 11) faz o loop de 1 a 10, e print exibe a multiplicação.

Passo 4

Agora que temos a função que mostra a tabuada de um número, precisamos chamar essa função para cada número de 1 a 10. Para isso, usamos outro for loop que vai de 1 a 10 e chama a função tabuada para cada número.

Passo 5

Vamos adicionar o loop principal ao nosso programa:
for num in range(1, 11):
    print(f"Tabuada do {num}:")
    tabuada(num)
    print("")  # Adiciona uma linha em branco para separar as tabuadas
Esse loop vai iterar de 1 a 10, imprimir qual tabuada está sendo mostrada e chamar a função tabuada para exibir os resultados. O print("") serve para deixar o texto mais organizado, separando cada tabuada.

Passo 6

Juntando tudo, o programa completo fica assim:
def tabuada(n):
    for i in range(1, 11):
        print(f"{n} x {i} = {n*i}")

for num in range(1, 11):
    print(f"Tabuada do {num}:")
    tabuada(num)
    print("")

Resposta

Ao executar esse programa, ele exibirá as tabuadas de multiplicação de 1 a 10 de forma organizada e clara.

Exercícios relacionados