Desenvolva um programa em Python, onde seja exibido a tabuada 1 a 10, multiplicando
os valores de i a 10. Em seguida seja exibido todos os resultados, “além de apresentar
uma mensagem que a tabuada foi finalizada, ao termino da execução”.
Posta aqui o código que conseguiu fazer e assim fica mais fácil de orientar a como chegar no resultado.
Duas formas diferentes de resolver essa mesma tarefa:
FORMA 01:
num = int (input('Digite um número para ver sua tabuada: '))
print(f"\nTABUADA DE {num}:")
for x in range(1, 11):
p = num * x
if x < 10:
print(f" {x} x {num} == {p}")
else:
print(f"{x} x {num} == {p}")
print(f"\nTABUADA DE {num} FINALIZADA COM SUCESSO.")
FORMA 2:
c = 1
num = int (input('Digite um número para ver sua tabuada: '))
print(f"\nTABUADA DE {num}:")
while c <= 10:
p = num * c
if c < 10:
print(f" {c} x {num} == {p}")
else:
print(f"{c} x {num} == {p}")
c += 1
print(f"\nTABUADA DE {num} FINALIZADA COM SUCESSO.")
EU sugiro que estude bastante sobre laços de repetição em Python. São estruturas essenciais na construção da grande maioria dos códigos.
Espero que ajude.
Seria assim?
FORMA 1:
for x in range(1, 11):
print(f"\nTABUADA DE {x}")
for y in range(1, 11):
p = x * y
if y < 10:
print(f" {y} x {x} = {p}")
else:
print(f"{y} x {x} = {p}")
print("\nTABUADA FINALIZADA COM SUCESSO")
FORMA 2:
c = 1
d = 1
while c <= 10:
print(f"\nTABUADA DE {c}")
while d <= 10:
p = c * d
if d < 10:
print(f" {d} x {c} = {p}")
else:
print(f"{d} x {c} = {p}")
d += 1
d = 1
c += 1
print("\nTABUADA FINALIZADA COM SUCESSO")
Eu só segui o exemplo que postaste aqui .
Agora, eu imagino que esteja certo.
Continuo a insistir mais ainda que estude mais sobre laços de repetição em Python.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar