numero = int(input("Digite o número e descubra sua tabuada: "))
def tabuada(numero):
print(f"\nTabuada do {numero}:")
for i in range(11):
print(f"{numero} x {i} = {numero*i}")
tabuada(numero)
numero = int(input("Digite o número e descubra sua tabuada: "))
def tabuada(numero):
print(f"\nTabuada do {numero}:")
for i in range(11):
print(f"{numero} x {i} = {numero*i}")
tabuada(numero)
Oi, Eryck! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei da forma como você estruturou a função tabuada(), deixando o código mais organizado e fácil de entender. Essa abordagem facilita bastante a reutilização da função com diferentes valores.
Uma dica interessante para o futuro é permitir que o usuário repita o processo sem precisar reiniciar o programa. Veja como ficaria:
while True:
numero = int(input("Digite um número para ver a tabuada (ou 0 para sair): "))
if numero == 0:
break
for i in range(11):
print(f"{numero} x {i} = {numero*i}")
Esse código usa um while True para manter o programa rodando até que o usuário digite 0, tornando a execução mais interativa.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!