পাইথনে ভেরিয়েবলগুলিকে কীভাবে গুণ করা যায়

এই পোস্টে, আমরা শিখব কিভাবে পাইথনে ভেরিয়েবল গুন করতে হয়। সাধারণত, যখন আমরা দুটি ভেরিয়েবল গুণ করি, আমরা ব্যবহার করি x×y , কোথায় এক্স এবং Y ভেরিয়েবল হয়

যাইহোক, পাইথন সহ বেশিরভাগ প্রোগ্রামিং ভাষায় আমরা ব্যবহার করি * × এর পরিবর্তে ভেরিয়েবলকে গুণ করার জন্য (তারকা) চিহ্ন। সুতরাং, দুটি ভেরিয়েবলের গুণফল নিতে, আমরা ব্যবহার করি x*y . সহজ, তাই না?

একটি উদাহরণ নেওয়া যাক।



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

আউটপুট

Result: 8

উপরের উদাহরণে, এক্স 2, এবং রয়েছে Y ধারণ করে 4. আমরা পণ্যটি গ্রহণ করি, যেমন, 2*4=8, এবং এটিকে সংরক্ষণ করি ফলাফল পরিবর্তনশীল অবশেষে, আমরা এটি প্রদর্শন করি।

পাইথনে ভেরিয়েবলকে কিভাবে গুণ করা যায়: int বা float টাইপের ভেরিয়েবল

ভেরিয়েবলগুলিকে গুণ করার সময় একটি জিনিস মনে রাখবেন যে তাদের প্রকারগুলি সামঞ্জস্যপূর্ণ হওয়া উচিত।

সুতরাং, যদি আমরা গাণিতিক গুণন সম্পাদন করতে চাই, তাহলে সমস্ত ভেরিয়েবল অবশ্যই সংখ্যা হতে হবে, যেমন, হয় পূর্ণসংখ্যা বা ভাসমান-বিন্দু সংখ্যা।

অন্যথায়, প্রোগ্রামটি একটি ত্রুটি নিক্ষেপ করবে বা অপ্রত্যাশিত ফলাফল প্রদান করবে।

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

আউটপুট

Result: 56.25

এখানে, এক্স এবং সঙ্গে ভাসমান-বিন্দু সংখ্যা, এবং Y একটি পূর্ণসংখ্যা। আমরা সঠিক ফলাফল পাই যা ফ্লোটের প্রকার।

পাইথনে ভেরিয়েবলগুলিকে কীভাবে গুণ করা যায়: int এবং স্ট্রিং টাইপ ভেরিয়েবল

নিম্নলিখিত উদাহরণ বিবেচনা করুন.

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

আউটপুট

Result: abcabc

উপরের উদাহরণে, এক্স টাইপ পূর্ণসংখ্যা এবং Y ধরনের স্ট্রিং এর। এই ক্ষেত্রে, ব্যবহার করে * দ্বারা স্ট্রিং পুনরাবৃত্তি (x-1) বার

অতএব, আমরা আউটপুট পেতে abcabc , অর্থাৎ, স্ট্রিং abc একবার পুনরাবৃত্তি হয়।

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

আউটপুট

Result: 444

আপনি যদি প্রকৃতপক্ষে সংখ্যাগুলিকে গুণ করতে চান এবং পুনরাবৃত্তি করতে চান না, তাহলে ভেরিয়েবলটিকে রূপান্তর করুন Y একটি পূর্ণসংখ্যা ব্যবহার করে 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 গুণিত ভেরিয়েবল