پائتھن کورس کا لیکچر 12۔ پائتھن میں قدروں کا موازنہ کرنے کے لیے استعمال ہونے والے موازنہ آپریٹرز (==, !=, <, >, <=, >=) کے بارے میں جانیں۔
کوڈ کے ساتھ سوالات پوچھنا
پچھلے لیکچر میں، ہم نے ایک شرط کی بنیاد پر کوڈ چلانے کے لیے if سٹیٹمنٹس کا استعمال کرنا سیکھا۔ لیکن ہم وہ شرائط کیسے بناتے ہیں؟ ہم سوالات پوچھ کر اور قدروں کا موازنہ کر کے انہیں بناتے ہیں۔
موازنہ آپریٹرز وہ ٹولز ہیں جو ہم یہ کرنے کے لیے استعمال کرتے ہیں۔ وہ دو قدروں کا موازنہ کرتے ہیں اور نتیجہ ہمیشہ True یا False ہوتا ہے۔ یہ True/False نتیجہ بالکل وہی ہے جو ایک if سٹیٹمنٹ کو فیصلہ کرنے کے لیے درکار ہوتا ہے۔
بنیادی موازنہ آپریٹرز
| آپریٹر | مطلب | مثال | نتیجہ |
|---|---|---|---|
== | برابر ہے | 5 == 5 | True |
!= | برابر نہیں ہے | 5 != 3 | True |
> | سے بڑا ہے | 5 > 3 | True |
< | سے چھوٹا ہے | 5 < 3 | False |
>= | سے بڑا یا برابر ہے | 5 >= 5 | True |
<= | سے چھوٹا یا برابر ہے | 5 <= 3 | False |
خبردار! ایک بہت عام غلطی ابتدائی افراد کے لیے موازنہ کے لیے ایک سنگل برابر کا نشان (=) استعمال کرنا ہے۔ یاد رکھیں، = ایک متغیر کو قدر تفویض کرنے کے لیے ہے، جبکہ == دو قدروں کے برابر ہونے کا موازنہ کرنے کے لیے ہے۔
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: اپنے پروگرام کے بہاؤ کو کنٹرول کرنا

