ازگر میں ماڈیول کیسے کریں؟

How Modulo Python



فی صد علامت (٪) ازگر میں بطور ماڈیولو آپریٹر استعمال ہوتی ہے۔ ماڈیولو آپریشن دو نمبروں کی باقی تقسیم کا تعین کرنے کے لیے استعمال ہوتا ہے۔ ایک نمبر دوسرے نمبر سے تقسیم ہوتا ہے ، اور ہمیں باقی قیمت مل جاتی ہے۔ ازگر ریاضی کے آپریشن کی ایک وسیع اقسام فراہم کرتا ہے ، اور ماڈیولو آپریشن ایک ریاضی کا آپریشن ہے۔







مثال کے طور پر ، اگر ہم 10 کو 3 سے تقسیم کرتے ہیں تو بقیہ قیمت 1 ہے ، 20 کو 6 سے تقسیم کرنے سے باقی قیمت 2 مل جاتی ہے۔ بقیہ قیمت کو ماڈیولس بھی کہا جاتا ہے۔



ماڈیولو آپریشن کا نحو۔

ماڈیولو آپریشن کا نحو اس طرح ہے:



num1 num num2

نمبر یا آپریانڈ مکمل اور فلوٹ ویلیوز ہو سکتے ہیں۔ پہلا نمبر (num1) دوسرے نمبر (num2) سے تقسیم ہوتا ہے ، اور بقیہ قیمت ماڈیولو آپریشن کے ذریعے لوٹائی جاتی ہے۔





ماڈیولو آپریشن کی مثالیں۔

ماڈیولو آپریشن مختلف وجوہات کی بناء پر کیا جاتا ہے ، یعنی ، مساوی یا عجیب تعداد کا تعین کرنے کے لیے ، دیا گیا سال لیپ سال ہے یا نہیں ، وغیرہ۔

# ایک پروگرام ماڈیولو آپریشن کرنے کے لیے۔
نمبر 1= 19۔
نمبر 2= 10۔
پرنٹ کریں(19/10 کا بقیہ حصہ یہ ہے:،num1 num num2)

نمبر 1=
نمبر 2= 4.4۔
پرنٹ کریں('5/4.4 کا بقیہ حصہ یہ ہے:'،num1 num num2)

نمبر 1=
نمبر 2=
پرنٹ کریں(3/2 کا بقیہ حصہ یہ ہے:،num1 num num2)

نمبر 1= بیس
نمبر 2= 3.9۔
پرنٹ کریں('20/3.9 کا بقیہ حصہ یہ ہے:'،num1 num num2)

نمبر 1= بیس
نمبر 2=
پرنٹ کریں(20/6 کا بقیہ حصہ یہ ہے:،num1 num num2)

نمبر 1=
نمبر 2= بیس
پرنٹ کریں('5/20 کا بقیہ حصہ یہ ہے:'،num1 num num2)

پرنٹ کریں('70/60 کا باقی ہے:'، 70۔٪60۔)

آؤٹ پٹ۔

آؤٹ پٹ مختلف ماڈیولو آپریشنز کا باقی حصہ دکھاتا ہے۔

اگر ڈیوائیڈر آپریینڈ صفر ہے ، تو ازگر کا مترجم ZeroDivisionError ایرر ڈالتا ہے۔ ماڈیولو آپریشن کرتے ہوئے اسے بنائیں ، آپ ڈیوائیڈر کو آپریینڈ زیرو نہیں بناتے۔



# ایک پروگرام ماڈیولو آپریشن کرنے کے لیے۔
نمبر 1= 19۔
نمبر 2=
پرنٹ کریں(19/0 کا بقیہ حصہ یہ ہے:،num1 num num2)

آؤٹ پٹ۔

ازگر مترجم ایک غلطی پھینک دیتا ہے۔

ماڈیولو آپریشن منفی نمبروں پر کیا جا سکتا ہے ، اور یہ اسی طرح کام کرتا ہے جیسا کہ یہ مثبت نمبروں پر کام کرتا ہے۔

# ایک پروگرام ماڈیولو آپریشن کرنے کے لیے۔
نمبر 1= 19۔
نمبر 2=-10۔
پرنٹ کریں(19/-10 کا بقیہ حصہ یہ ہے:،num1 num num2)

نمبر 1=-
نمبر 2= 4.4۔
پرنٹ کریں('-5/4.4 کا باقی ہے:'،num1 num num2)

نمبر 1=
نمبر 2=-
پرنٹ کریں(3/-2 کا بقیہ حصہ یہ ہے: '،num1 num num2)

نمبر 1=-بیس
نمبر 2= 3.9۔
پرنٹ کریں('-20/3.9 کا بقیہ حصہ یہ ہے:'،num1 num num2)

نمبر 1= بیس
نمبر 2=-
پرنٹ کریں('20/-6 کا باقی ہے:'،num1 num num2)

نمبر 1=-
نمبر 2= بیس
پرنٹ کریں('-5/20 کا باقی ہے:'،num1 num num2)

پرنٹ کریں('-70/-60 کا باقی ہے:'،-70۔٪ -60۔)

آؤٹ پٹ۔

ماڈیولو آپریشن کے ذریعے لیپ ایئر کا تعین

لیپ سال وہ سال ہوتا ہے جس کی بقیہ قیمت صفر ہوتی ہے جب اسے 4 سے تقسیم کیا جاتا ہے۔

#سال متغیر کا اعلان
سال= ان پٹ(سال کی قیمت درج کریں۔n')
#سال کو ایک عدد میں ڈھکنا۔
سال=int(سال)
اگر (سال٪==):
پرنٹ کریں('دیا گیا سال ایک لیپ سال ہے')
اور:
پرنٹ کریں('دیا گیا سال تعلیمی سال نہیں ہے')

آؤٹ پٹ۔

نتیجہ

ماڈیولو آپریشن دو نمبروں کی بقیہ تقسیم کو تلاش کرنے کے لیے استعمال کیا جاتا ہے۔ دیگر پروگرامنگ زبانوں کی طرح ، فی صد علامت (٪) ازگر میں بطور ماڈیولو آپریٹر استعمال ہوتی ہے۔ یہ مضمون مختصر طور پر مثال کے ساتھ ازگر میں ماڈیولو آپریشن کی وضاحت کرتا ہے۔