Faça um programa que apresenta a tabuada do 1 ao 10 , conforme o exemplo
INICIO DA TABUADA
1 x 1 = 1
1 x2 = 2
1 x 3 = 3 (continua ...)
2 x 1 = 2
2x2 = 4
2 x 3 = 6
(continua ...)
10 x 8 = 80
10 x 9 = 90
10 x10 = 100
FIM DA TABUADA

Passo 1

O enunciado pede um programa que imprima a tabuada completa do 1 ao 10. Precisamos gerar, para cada inteiro i de 1 a 10 e cada inteiro j de 1 a 10, uma linha no formato
i \times j = \text{resultado}
além de imprimir uma linha de abertura “INICIO DA TABUADA” antes e uma de fechamento “FIM DA TABUADA” depois.

Passo 2

Imprima a linha de início:
print("INICIO DA TABUADA")

Passo 3

Use um laço externo para percorrer o multiplicando i de 1 a 10:
for i in range(1, 11):
 # aqui entra o laço interno

Passo 4

Dentro do laço externo, use um laço interno para percorrer o multiplicador j de 1 a 10:
for j in range(1, 11):
 # aqui se faz o cálculo e a impressão de cada linha

Passo 5

Em cada iteração do laço interno, calcule o produto e imprima no formato correto. Em Python, por exemplo:
print(f"{i} x {j} = {i*j}")
Isso monta a string com os valores de i, j e o produto i\times j.

Passo 6

Após terminar os dois laços (ou seja, depois de gerar todas as tabuadas de 1 a 10), imprima a linha de fim:
print("FIM DA TABUADA")

Resposta

print("INICIO DA TABUADA")
for i in range(1, 11):
 for j in range(1, 11):
 print(f"{i} x {j} = {i*j}")
print("FIM DA TABUADA")

Exercícios relacionados