
Neste post, vamos aprender como multiplicar variáveis em Python. Normalmente, quando multiplicamos duas variáveis, usamos x×y , Onde x e S são variáveis.
No entanto, na maioria das linguagens de programação, incluindo Python, usamos o * (asterisco) para multiplicar variáveis em vez de ×. Então, para obter o produto de duas variáveis, usamos x*y . Simples, certo?
Vamos dar um exemplo.
x = 2 y = 4 result = x*y print("Result:", result)
Resultado
Result: 8
No exemplo acima, x contém 2 e S contém 4. Pegamos o produto, ou seja, 2*4=8, e o armazenamos no resultado variável. Por fim, exibimos.
Como Multiplicar Variáveis em Python: Variáveis do tipo int ou float
Uma coisa a ter em mente ao multiplicar variáveis é que seus tipos devem ser compatíveis.
Então, se queremos realizar a multiplicação aritmética, todas as variáveis devem ser números, ou seja, números inteiros ou números de ponto flutuante.
Caso contrário, o programa lançará um erro ou fornecerá resultados inesperados.
x = 2.5 y = 3 z = 7.5 result = x*y*z print("Result:", result)
Resultado
Result: 56.25
Aqui, x e Com são números de ponto flutuante e S é um número inteiro. Obtemos o resultado correto que é do tipo float.
Como multiplicar variáveis em Python: Variáveis do tipo int e string
Considere o exemplo a seguir.
x = 2 y = 'abc' result = x*y print("Result:", result)
Resultado
Result: abcabc
No exemplo acima, x é do tipo inteiro e S do tipo string. Neste caso, usando o * repete a string por (x-1) vezes.
Portanto, obtemos a saída abc , ou seja, a cadeia abc se repete uma vez.
x = 3 y = '4' result = x*y print("Result:", result)
Resultado
Result: 444
Se você realmente deseja multiplicar números e não deseja a repetição, converta a variável S para um inteiro usando o int() método.
x = 3 y = '4' result = x*int(y) print("Result:", result)
Resultado
Result: 12
Como multiplicar variáveis em Python: Variáveis do tipo string ou float
Multiplicar uma string por uma string ou um número de ponto flutuante causará um erro.
x = 3.2 y = '4' result = x*y print("Result:", result)
Saída 1

Saída 1 Multiplicando Variáveis em Python
x = '333' y = '4' result = x*y print("Result:", result)
Saída 2

Saída 2 Multiplicando Variáveis em Python