Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Qual seria a fórmula correta para executar a multiplicação

Com o exemplo da aula me surgiu uma dúvida. Qual seria a fórmula correta para executar a multiplicação?

Tendo em vista que se utilizar:

numero1 = 10
numero2 = "20"
produto = numero1 * numero2
print(produto)

O resultado será 20202020202020202020

Esse é o meu primeiro contato com o Python, tentei expressar a fórmula de diversas maneiras e não obtive o cálculo correto.

Obrigado!

2 respostas
solução!

Opa, e ai Guilherme! Então, se eu não estiver errado o que seu código está fazendo é repetir o numero2 que é o texto(string) 20, não o número. Por isso ele exibe o número vinte 10 vezes. Para resolver o problema é necessário transformar o numero2 em um número inteiro, assim podemos realizar a operação matemática. No caso podemos fazer da seguinte maneira:

numero1 = 10
numero2 = "20"
produto = numero1  * int( numero2)
print(produto)

Espero que seja isso e que eu tenha ajudado!

Obrigado pela ajuda Gabriel, agora sim deu certo!

numero1 = 10
numero2 = "20"
produto = numero1 * int( numero2)
print(produto)
200