Как да умножаваме променливи в Python

Какъв Филм Да Се Види?
 
  Как да умножаваме променливи в Python

В тази публикация ще научим как да умножаваме променливи в Python. Обикновено, когато умножаваме две променливи, ние използваме x×y , където х и Й са променливи.





Въпреки това, в повечето езици за програмиране, включително Python, ние използваме * знак (звездичка) за умножение на променливи вместо ×. И така, за да вземем произведението на две променливи, използваме x*y . Просто, нали?

Да вземем пример.



x = 2
y = 4
result = x*y
print("Result:", result)



Изход



Result: 8

В горния пример, х съдържа 2 и Й държи 4. Взимаме продукта, т.е. 2*4=8, и го съхраняваме в резултат променлива. Накрая го показваме.

Как да умножаваме променливи в Python: Променливи от тип int или float

Едно нещо, което трябва да имате предвид, докато умножавате променливите, е, че техните типове трябва да са съвместими.

Така че, ако искаме да извършим аритметично умножение, всички променливи трябва да са числа, т.е. или цели числа, или числа с плаваща запетая.

В противен случай програмата ще изведе грешка или ще даде неочаквани резултати.

x = 2.5
y = 3
z = 7.5
result = x*y*z
print("Result:", result)

Изход

Result: 56.25

Тук, х и С са числа с плаваща запетая и Й е цяло число. Получаваме правилния резултат, който е от типа float.

Как да умножаваме променливи в Python: Променливи от тип int и string

Помислете за следния пример.

x = 2
y = 'abc'
result = x*y
print("Result:", result)

Изход

Result: abcabc

dolce amore 29 февруари 2016 г

В горния пример, х е от тип цяло число и Й от тип низ. В този случай с помощта на * повтаря низа от (x-1) пъти.

Следователно получаваме изхода abcabc , т.е. низът abc се повтаря веднъж.

x = 3
y = '4'
result = x*y
print("Result:", result)

Изход

Result: 444

Ако наистина искате да умножите числата и не искате повторението, тогава преобразувайте променливата Й към цяло число, използвайки int() метод.

x = 3
y = '4'
result = x*int(y)
print("Result:", result)

Изход

Result: 12

Как да умножаваме променливи в Python: Променливи от тип string или float

Умножаването на низ по низ или число с плаваща запетая ще доведе до грешка.

x = 3.2
y = '4'
result = x*y
print("Result:", result)

Изход 1

  Изход 1 Умножаване на променливи в Python

Изход 1 Умножаване на променливи в Python

x = '333'
y = '4'
result = x*y
print("Result:", result)

Изход 2

  Изход 2 Умножаване на променливи в Python

Изход 2 Умножаване на променливи в Python