كيفية ضرب المتغيرات في بايثون

في هذا المنشور ، سوف نتعلم كيفية مضاعفة المتغيرات في بايثون. عادة ، عندما نضرب متغيرين ، نستخدم س × ص ، أين x و ص متغيرات.

ومع ذلك ، في معظم لغات البرمجة ، بما في ذلك Python ، نستخدم الامتداد * (علامة النجمة) قم بالتوقيع لمضاعفة المتغيرات بدلاً من ×. إذن ، لأخذ حاصل ضرب متغيرين ، نستخدم س * ص . بسيط ، أليس كذلك؟

لنأخذ مثالا.



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

انتاج |

Result: 8

في المثال أعلاه ، x يحتوي على 2 و ص يحمل 4. نأخذ المنتج ، أي 2 * 4 = 8 ، ونخزنه في نتيجة عامل. أخيرًا ، نعرضه.

كيفية ضرب المتغيرات في بايثون: متغيرات من النوع int أو float

شيء واحد يجب مراعاته أثناء ضرب المتغيرات هو أن أنواعها يجب أن تكون متوافقة.

لذلك ، إذا أردنا إجراء عملية الضرب الحسابي ، يجب أن تكون جميع المتغيرات أرقامًا ، أي إما أعداد صحيحة أو أرقام فاصلة عائمة.

خلاف ذلك ، سوف يتسبب البرنامج في حدوث خطأ أو تقديم نتائج غير متوقعة.

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

انتاج |

Result: 56.25

هنا، x و مع هي أرقام الفاصلة العائمة ، و ص هو عدد صحيح. نحصل على النتيجة الصحيحة من النوع float.

كيفية ضرب المتغيرات في بايثون: متغيرات من النوع int و string

تأمل المثال التالي.

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

انتاج |

Result: abcabc

في المثال أعلاه ، x هو من نوع عدد صحيح و ص من نوع السلسلة. في هذه الحالة ، باستخدام ملف * يكرر السلسلة بواسطة (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

كيفية ضرب المتغيرات في بايثون: متغيرات من نوع سلسلة أو عدد عشري

سيؤدي ضرب سلسلة في سلسلة أو رقم فاصلة عائمة إلى حدوث خطأ.

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

الإخراج 1

  إخراج 1 مضاعفة المتغيرات في بايثون

إخراج 1 مضاعفة المتغيرات في بايثون

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

الإخراج 2

  إخراج 2 مضاعفة المتغيرات في بايثون

إخراج 2 مضاعفة المتغيرات في بايثون