
اتخاذ القرار
في معظم المقاطع البرمجية التي أنشأتها حتى الأن تم تنفيذ الأوامر بالتتابع واحداً تلو الأخر، ولكن في بعض الأحيان يكون ترتيب عمليات التنفيذ وفقا لطبيعة المشكلة. ستتعلم في هذا الدرس كيفية إنشاء مقاطع برمجية تستجيب لمدخلات المستخدم أثناء تنفيذها وتعطي نتائج مختلفة لمدخلات مختلفة. لتحقيق ذلك، ستتعرف على أنواع المعاملات والمستشعرات الشرطية
المعاملات الشرطية في بايثون :
تستخدم المعاملات الشرطية لإتخاذ القرارات في البرمجة، حيث تقارن بين القيم و تعيد نتيجة واحدة من اثنتين :
صواب أو خطأ.
عندما تريد اتخاذ قرار في بايثون، فإنك تستخدم جملة if ستجد أوامر if في مايكروبت في فئة أوامر المنطق (Logic)
جملة if الشرطية البسيطة :
في جملة ifالبسيطة. إذا تحقق الشرط فستنفذ العبارة (العبارات) التي تتبع if إذا لم يتحقق الشرط فلن تنفذ العبارة (العبارات) تستخدم بايثون المسافة البادئة للإشارة إلى العبارات المعتمدة على تحقق الشرط
جملة if … else الشرطية :
عند استخدامك جملة if ... elseالشرطية. إذا تحقق الشرط فستنفذ العبارة (العبارات) التي تتبع if أما إذا لم يتحقق الشرط فستنفذ العبارة (العبارات) الموجودة ضمن شرط آخر
جملة if … elif الشرطية :
تنفذ عبارات if من الأعلى إلى الأسفل يتحقق المقطع البرمجي من الشروط واحدا تلو الأخر، فإذا تحقق أحد الشروط تنفذ العبارة تحت هذا الشرط ويتجاوز باقي الشروط اما إذا لم يتحقق أي من الشروط، فستنفذ جملة else النهائية
الإدخال :
لتعيين قيمة متغير وهي الحصول على بيانات الإدخال والمعلومات من بيئة الجهاز الذي تبرمجه. يقدم بايثون فئة إدخال (Input) حيث يمكنك العثور على أوامر الإدخال عند استدعاء إحدى هذه الدوال يتوقف المقطع البرمجي وينتظر إدخال البيانات .
مشاهدة ملف الدرس كاملاً بنسخة PDF عبر المتصفح : انقر هنا
تحميل ملف الدرس كاملاً بنسخة PDF للطباعة : انقر هنا
مشاهدة شرح الدرس علمياً عبر قناتنا على اليوتيوب : انقر هنا
الدروس الشائعة
02/02/2025
17/12/2024
30/11/2024
15/03/2025
18/11/2024
المراحل الدراسية
التعليقات (0)