في البداية هيا نتعرف علي رموز المقارنة في لغة البايثون وسنعطي مثال عملي في الاخر لكي تستوعب فكرة المقارنة
== تعني يساوي
=! تعني لا تساوي
=> اصغر من او يساوي ويمكن ان نستخدمها بدون يساوي لتكون > اصغر من
=< اكبر من او يساوي وايضا يمكن بدون يساوي لتصبح < اكبر من
فلنفترض ان لدينا 3 ارقام ونريد ان نعرف من الرقم الاكبر وسنستخدم كلمة num للدلالة علي الارقام
اي اننا لدينا num1 و num2 و num3 نريد ان نعرف من الاكبر بينهم باستخدام المقارنه والجمل الشرطية
سننشئ function
لاحظ هنا فتحنا ال function و البارميترز تحتوي علي ال ٣ ارقام من ثم اول شرط لدينا ان كان num1 الرقم الاول اكبر من او يساوي الرقم الثاني
و (and) الرقم الاول اكبر من او يساوي الرقم الثالث (اي ان الرقم الاول اكبر من الرقمين )
return الرقم الاول استرد قيمة الرقم الاول عن طريق امر return
وننفذ هذا السطر في الرقم الثاني ايضا
لاحظ هنا اننا كررنا مع الرقم الثاني ما فعلناه مع الرقم الاول ولكننا لم نكرره مع الرقم الثالث واستخدمنا else لان من المنطقي ان لم يتحقق كل ما سبق فا هذا يعني ان num3 الرقم الثالث هو اكبر رقم اذا return num3
نجرب هذا المثال ونكتب print من ثم نضع اي ارقام ويمكن ايضا نضع strings
طبعا بعد ما نضغط Run سيكون الناتج 200
انتظرونا في الشروحات القادمة
== تعني يساوي
=! تعني لا تساوي
=> اصغر من او يساوي ويمكن ان نستخدمها بدون يساوي لتكون > اصغر من
=< اكبر من او يساوي وايضا يمكن بدون يساوي لتصبح < اكبر من
فلنفترض ان لدينا 3 ارقام ونريد ان نعرف من الرقم الاكبر وسنستخدم كلمة num للدلالة علي الارقام
اي اننا لدينا num1 و num2 و num3 نريد ان نعرف من الاكبر بينهم باستخدام المقارنه والجمل الشرطية
سننشئ function
لاحظ هنا فتحنا ال function و البارميترز تحتوي علي ال ٣ ارقام من ثم اول شرط لدينا ان كان num1 الرقم الاول اكبر من او يساوي الرقم الثاني
و (and) الرقم الاول اكبر من او يساوي الرقم الثالث (اي ان الرقم الاول اكبر من الرقمين )
return الرقم الاول استرد قيمة الرقم الاول عن طريق امر return
وننفذ هذا السطر في الرقم الثاني ايضا
لاحظ هنا اننا كررنا مع الرقم الثاني ما فعلناه مع الرقم الاول ولكننا لم نكرره مع الرقم الثالث واستخدمنا else لان من المنطقي ان لم يتحقق كل ما سبق فا هذا يعني ان num3 الرقم الثالث هو اكبر رقم اذا return num3
نجرب هذا المثال ونكتب print من ثم نضع اي ارقام ويمكن ايضا نضع strings
طبعا بعد ما نضغط Run سيكون الناتج 200
انتظرونا في الشروحات القادمة