পাইথনের মৌলিক উপাদানগুলো 02



অপারেটরস এবং এক্সপ্রেশনস

গণিত, লজিক্যাল, এবং তুলনা অপারেটর

গণিত অপারেটর (Mathematical Operators)

গণিত অপারেটর ব্যবহার করে পাইথনে সাধারণ গণনা করা হয়। কিছু সাধারণ গণিত অপারেটর নিচে দেয়া হলো:

যোগ (+): দুইটি সংখ্যার যোগফল বের করতে ব্যবহার করা হয়।

উদাহরণ:

a = 5

b = 3

result = a + b

print(result)  # আউটপুট: 8

বিয়োগ (-): এক সংখ্যা থেকে অন্য সংখ্যা বিয়োগ করতে ব্যবহার করা হয়।

উদাহরণ:

a = 10

b = 4

result = a - b

print(result)  # আউটপুট: 6

গুণ (*): দুইটি সংখ্যা গুণ করতে ব্যবহার করা হয়।

উদাহরণ:

a = 7

b = 5

result = a * b

print(result)  # আউটপুট: 35

ভাগ (/): একটি সংখ্যা অন্য একটি সংখ্যা দিয়ে ভাগ করতে ব্যবহার করা হয়।

উদাহরণ:

a = 15

b = 3

result = a / b

print(result)  # আউটপুট: 5.0

মডুলাস (%): একটি সংখ্যা অন্য একটি সংখ্যা দিয়ে ভাগ করলে ভাগশেষ কত থাকে তা বের করতে ব্যবহার করা হয়।

উদাহরণ:

a = 10

b = 3

result = a % b

print(result)  # আউটপুট: 1



লজিক্যাল অপারেটর (Logical Operators)

লজিক্যাল অপারেটর ব্যবহার করে বিভিন্ন শর্ত একত্রিত করা হয় এবং শর্তগুলো যাচাই করা হয়।

AND: দুইটি শর্তই সত্য হলে পুরো এক্সপ্রেশনটি সত্য হবে।

উদাহরণ:

a = 5

b = 10

result = (a > 2) and (b > 5)

print(result)  # আউটপুট: True

OR: দুইটির মধ্যে একটি শর্ত সত্য হলে পুরো এক্সপ্রেশনটি সত্য হবে।

উদাহরণ:

a = 5
b = 3
result = (a > 2) or (b > 5)
print(result)  # আউটপুট: True

NOT: শর্তটি উল্টে দেয়, অর্থাৎ যদি শর্তটি সত্য হয় তবে False এবং মিথ্যা হলে True রিটার্ন করে।

উদাহরণ:

a = 5

result = not (a > 2)

print(result)  # আউটপুট: False



তুলনা অপারেটর (Comparison Operators)

তুলনা অপারেটর ব্যবহার করে দুটি ভেরিয়েবলের মধ্যে তুলনা করা হয়।


বড় (>): প্রথম ভেরিয়েবল দ্বিতীয়টির চেয়ে বড় কিনা তা যাচাই করে।

উদাহরণ:

a = 7

b = 5

result = a > b

print(result)  # আউটপুট: True

ছোট (<): প্রথম ভেরিয়েবল দ্বিতীয়টির চেয়ে ছোট কিনা তা যাচাই করে।

উদাহরণ:

a = 7

b = 5

result = a < b

print(result)  # আউটপুট: False

সমান (==): দুটি ভেরিয়েবল সমান কিনা তা যাচাই করে।

উদাহরণ:

a = 5

b = 5

result = a == b

print(result)  # আউটপুট: True

অসমান (!=): দুটি ভেরিয়েবল অসমান কিনা তা যাচাই করে।

উদাহরণ:

a = 5

b = 3

result = a != b

print(result)  # আউটপুট: True



এক্সপ্রেশন এবং পাইথনের নিয়মাবলী

এক্সপ্রেশন হল একটি স্টেটমেন্ট যা অপারেটরের সাহায্যে এক বা একাধিক ভেরিয়েবলের মান নির্ধারণ করে। পাইথনে এক্সপ্রেশনগুলো সাধারণত বাম থেকে ডানে হিসাব করা হয়।

a = 10

b = 5

c = a + b * 2 - 3 / b

print(c)  # আউটপুট: 18.4


এখানে, পাইথনের নিয়ম অনুযায়ী, প্রথমে গুণ (b * 2), পরে ভাগ (3 / b), তারপর যোগ (a + b * 2) এবং শেষে বিয়োগ (a + b * 2 - 3 / b) করা হয়েছে।

পাইথন প্রোগ্রামিংয়ে অপারেটরস এবং এক্সপ্রেশনসের নিয়মাবলী অনুসরণ করে কাজগুলো আরও সহজে এবং কার্যকরভাবে সম্পাদন করা যায়।




মন্তব্যসমূহ