Skip to content

لیکچر 12: موازنہ آپریٹرز کے بارے میں جانئے

Python

پائتھن کورس کا لیکچر 12۔ پائتھن میں قدروں کا موازنہ کرنے کے لیے استعمال ہونے والے موازنہ آپریٹرز (==, !=, <, >, <=, >=) کے بارے میں جانیں۔

کوڈ کے ساتھ سوالات پوچھنا

پچھلے لیکچر میں، ہم نے ایک شرط کی بنیاد پر کوڈ چلانے کے لیے if سٹیٹمنٹس کا استعمال کرنا سیکھا۔ لیکن ہم وہ شرائط کیسے بناتے ہیں؟ ہم سوالات پوچھ کر اور قدروں کا موازنہ کر کے انہیں بناتے ہیں۔

موازنہ آپریٹرز وہ ٹولز ہیں جو ہم یہ کرنے کے لیے استعمال کرتے ہیں۔ وہ دو قدروں کا موازنہ کرتے ہیں اور نتیجہ ہمیشہ True یا False ہوتا ہے۔ یہ True/False نتیجہ بالکل وہی ہے جو ایک if سٹیٹمنٹ کو فیصلہ کرنے کے لیے درکار ہوتا ہے۔

بنیادی موازنہ آپریٹرز

آپریٹرمطلبمثالنتیجہ
==برابر ہے5 == 5True
!=برابر نہیں ہے5 != 3True
>سے بڑا ہے5 > 3True
<سے چھوٹا ہے5 < 3False
>=سے بڑا یا برابر ہے5 >= 5True
<=سے چھوٹا یا برابر ہے5 <= 3False

خبردار! ایک بہت عام غلطی ابتدائی افراد کے لیے موازنہ کے لیے ایک سنگل برابر کا نشان (=) استعمال کرنا ہے۔ یاد رکھیں، = ایک متغیر کو قدر تفویض کرنے کے لیے ہے، جبکہ == دو قدروں کے برابر ہونے کا موازنہ کرنے کے لیے ہے۔

if سٹیٹمنٹ میں آپریٹرز کا استعمال

آئیے دیکھتے ہیں کہ یہ آپریٹرز ایک if سٹیٹمنٹ کے اندر کیسے کام کرتے ہیں۔

# Example using == to check for a specific password
password = input("Enter the password: ")

if password == "secret123":
    print("Access granted.")
else:
    print("Access denied.")

# Example using > to check a grade
score = 85

if score > 50:
    print("You passed the test!")
else:
    print("You need to study more.")
لیکچر کا خلاصہ

آپ نے پائتھن میں قدروں کا موازنہ کرنے کے لیے موازنہ آپریٹرز کا استعمال کرنا سیکھا ہے۔ یہ آپریٹرز آپ کی if سٹیٹمنٹس میں شرائط کے بنیادی بلاکس ہیں اور مختلف حالات میں مختلف طریقے سے رد عمل ظاہر کرنے والے پروگرام بنانے کے لیے ضروری ہیں۔

اگلی بار

اگر آپ کو ایک وقت میں ایک سے زیادہ شرط کی جانچ کرنے کی ضرورت ہو تو کیا ہوگا؟ ہم منطقی آپریٹرز (and، or، not) کے ساتھ یہ کرنا سیکھیں گے۔

لیکچر 11: اپنے پروگرام کے بہاؤ کو کنٹرول کرنا

Python

Leave a Reply