Tabuada de um número: Peça ao usuário um número e exiba sua tabuada de 1 a 10.

Passo 1

O enunciado pede que a gente solicite ao usuário um número qualquer e, a partir desse número, gere e exiba a tabuada de multiplicação de 1 até 10. O conteúdo aqui é entrada de dados, conversão de tipos e uso de laço de repetição.

Passo 2

Primeiro precisamos ler o valor digitado pelo usuário. Em Python, usamos
num \(=\) int(input("Digite um número: "))
Aqui usamos input() para capturar uma string e int(...) para converter essa string num número inteiro, já que vamos multiplicar.

Passo 3

Para gerar a tabuada de a usamos um laço for. O range(\(1\), \(11\)) vai percorrer os valores de até inclusive:
for i in range(\(1\), \(11\)):
    produto \(=\) num * i
    # vamos formatar a saída como "num x i \(=\) produto"

Passo 4

Dentro do laço imprimimos cada linha da tabuada no formato desejado. Em Python ficaria assim:
print(f"{num} x {i} = {produto}")

Resposta

# Solicita um número ao usuário e exibe sua tabuada de \(1\) a \(10\)
num = int(input("Digite um número: "))

for i in range(1, 11):
    produto = num * i
    print(f"{num} x {i} = {produto}")

Exercícios relacionados