অপারেটরস এবং এক্সপ্রেশনস
গণিত, লজিক্যাল, এবং তুলনা অপারেটর
গণিত অপারেটর (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: দুইটির মধ্যে একটি শর্ত সত্য হলে পুরো এক্সপ্রেশনটি সত্য হবে।
উদাহরণ:
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) করা হয়েছে।
মন্তব্যসমূহ
একটি মন্তব্য পোস্ট করুন