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
até
. 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 até
inclusive:
for
. O range(\(1\), \(11\))
vai percorrer os valores de
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}")