أريد أن أتحدث إليكم عن طريقة أخرى للقيام بالمنطق الشرطي.
رأينا if lf ثم بيان else.
لكن هناك طريقة أخرى تسمى الثلاثية.
المشغل أو العامل.
الآن ، لا يزال هذا هو نفس عبارات elseif أو if else.
لكنه اختصار.
لذلك يمكنك فقط استخدام هذه في منطق شرطي معين.
لذلك هذا لا يعني أن هذه مجرد طريقة جديدة تمامًا.
هذا اختصار ، بمعنى لك لجعل الكود الخاص بك أنظف قليلاً.
لنلقي نظرة.
بالمناسبة ، يمكن أيضًا تسمية هذه العوامل الثلاثية بالتعبيرات الشرطية.
وعندما تسمع كلمة تعبير ، فهذا يعني لك شيئًا ، أليس كذلك؟
إنه تعبير لأنه يتم تقييمه إلى قيمة.
لذا فإن المعامل الثلاثي أو التعبير الشرطي هو عملية يتم تقييمها لشيء بناءً على كون
الشرط صحيحًا أم لا.
وهي في الواقع ميزة جديدة في Python اعتبارًا من الإصدار 2. 4.
لذلك دعونا نلقي نظرة.
الطريقة التي نستخدم بها هذا القول هي حالة.
إذا كان هذا صحيحًا ، فافعل هذا.
إذن هذا هو الشرط ، إذا كان صحيحًا.
وتحمل معي هنا الأمر محير بعض الشيء.
في البداية نقول إذا.
وهنا نعطي الشرط.
خلاف ذلك الشرط.
إذا.
آخر.
حسنا.
هذا محير بعض الشيء.
لذلك دعونا نمر بها.
لذا فإن إذا كان سيتحقق من هذا الشرط حتى لا يبدأ بالفعل هنا ، فسيقول مرحبًا
، إذا كان هذا الشرط.
الآن سيتم تقييم هذا إلى إما صواب أو خطأ.
إذا كان هذا صحيحًا ، فسنقوم بذلك.
وإلا فإننا سنفعل هذا.
لذا اسمحوا لي أن أريكم مثالاً على كيفية عمل ذلك.
لنفترض أننا نحاول تحديد بئر ، إذا كان المستخدم صديقك ، فسنقول إنه صديق.
وهنا يمكننا تحديد الصواب أو الخطأ لصديق.
ربما يمكننا التحقق على Facebook مما إذا كان بإمكان المستخدمين مراسلتك أو على Twitter ما إذا كان بإمكان مستخدمي Twitter إعطائك
رسائل مباشرة.
حسنًا ، هنا ودعنا نفعل عشرة.
رسالة.
وهنا يمكننا عمل العملية الثلاثية.
سنقول الرسالة بصوت عالٍ.
إذا كان الأمر كذلك ، فهذا إذا كان الشرط صحيحًا.
الشرط.
مرحبًا ، هل هذا الشخص صديقك؟
خلاف ذلك الشرط.
هذا خطا.
حسنًا ، سأقول إنه غير مسموح لي بإرسال الرسالة.
ويمكنك أن ترى هنا أن هذه خط واحد.
يبدو وكأنه سطرين.
لكن يمكنك أن ترى هنا أنه ليس الأمر في الحقيقة هو أننا نلتف حتى نتمكن من رؤية الكود بأكمله.
لذلك دعونا نجري هذا ونرى ما يمكن أن يرسل رسالة إلى برنس.
إذا قمت بتشغيل هذا.
يُسمح بالرسالة لأنه حسنًا ، قمنا بتعيين رسالة بصوت عالٍ لرسالة Ken لأنه بينما كان الشرط
صحيحًا إذا لم يكن هذا الشخص صديقي وقمت بتشغيل هذا غير مسموح لي بالرسالة لأن الشرط إذا تم تقييم الشرط
إلى خطأ فأنا أعرف الطلب هنا يمكن أن يكون مربكًا بعض الشيء.
لذلك قد تضطر إلى النظر إليها عدة مرات وتحتاج إلى استخدامها عدة مرات لتتذكرها حقًا.
لكن هذا هو الشرط العام.
إذا كان صحيحًا إذا كان الشرط ls إذا لم يكن خطأ إذا كان الخطأ لا يمكن أن يتهجى.
حسنا.
طريقة مختصرة لطيفة لفعل شيء ما عندما يكون الشرط إما صحيحًا أو خاطئًا أو يتم تقييمه إلى صواب أو
خطأ.
حسنا.
سأراك في الفيديو التالي.
مع السلامة.