Como multiplicar variáveis ​​em Python

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

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

Saída 2 Multiplicando Variáveis ​​em Python