شاركنا بعملوماتك
#عائله بايثون
مفهوم الحلقات في بايثون
نستخدم الحلقات ( Loops ) بهدف تكرار نفس الكود عدة مرات.
نستخدم الحلقات ( Loops ) بهدف تكرار نفس الكود عدة مرات.
طريقة تنفيذ الأوامر و الحلقات في الذاكرة
الأوامر في العادة تتنفذ بتسلسل وراء بعضها, و لكن الحلقات تجعل سهم تنفيذ الأوامر يقف عندها فيقوم بتنفيذ الأوامر التي بداخلها عدة مرات, و بعد أن يخرج من الحلقة يعود و يكمل تنفيذ باقي الأوامر التي تليها, كما في الصورة التالية.

الأوامر في العادة تتنفذ بتسلسل وراء بعضها, و لكن الحلقات تجعل سهم تنفيذ الأوامر يقف عندها فيقوم بتنفيذ الأوامر التي بداخلها عدة مرات, و بعد أن يخرج من الحلقة يعود و يكمل تنفيذ باقي الأوامر التي تليها, كما في الصورة التالية.
الحلقات الموجودة في بايثون
إسم الحلقة دواعي الإستخدام For Loop تستخدم الحلقة للمرور على جميع عناصر السلسلة أو المصفوفة بسهولة بدون الحاجة لتعريف عداد و تحديد أين يبدأ و أين ينتهي.
و تستخدم لتنفيذ الكود عدة مرات محددة.
تابع القراءة » While Loop تستخدم الحلقة لتنفيذ الكود عدة مرات غير محددة و يتوقف التنفيذ إذا تحقق شرط معين, لأن هذه الحلقة يتم توقيفها إذا تحقق الشرط الذي نضعه بين القوسين.
تابع القراءة »
| إسم الحلقة | دواعي الإستخدام |
|---|---|
| For Loop | تستخدم الحلقة للمرور على جميع عناصر السلسلة أو المصفوفة بسهولة بدون الحاجة لتعريف عداد و تحديد أين يبدأ و أين ينتهي. و تستخدم لتنفيذ الكود عدة مرات محددة. تابع القراءة » |
| While Loop | تستخدم الحلقة لتنفيذ الكود عدة مرات غير محددة و يتوقف التنفيذ إذا تحقق شرط معين, لأن هذه الحلقة يتم توقيفها إذا تحقق الشرط الذي نضعه بين القوسين. تابع القراءة » |
جمل التحكم في الحلقات في بايثون
جمل التحكم تعني Control Statements بالإنجليزية, و نستخدمهم للتحكم في سير تنفيذ الحلقات.
جملة التحكم تعريفها Break Statement الجملة تستخدم بشكل عام لإيقاف الحلقة في حال تحقق شرط معين. ثم تنتقل للكود الذي يليها في البرنامج.
تابع القراءة » Continue Statement الجملة تستخدم بشكل عام لإيقاف الدورة الحالية في الحلقة و الإنتقال إلى الدورة التالية فيها في حال تحقق شرط معين.
تابع القراءة »
جمل التحكم تعني Control Statements بالإنجليزية, و نستخدمهم للتحكم في سير تنفيذ الحلقات.
| جملة التحكم | تعريفها |
|---|---|
| Break Statement | الجملة تستخدم بشكل عام لإيقاف الحلقة في حال تحقق شرط معين. ثم تنتقل للكود الذي يليها في البرنامج. تابع القراءة » |
| Continue Statement | الجملة تستخدم بشكل عام لإيقاف الدورة الحالية في الحلقة و الإنتقال إلى الدورة التالية فيها في حال تحقق شرط معين. تابع القراءة » |
الوصول للأشياء التي تم تعريفها بداخل الحلقة من الخارج في بايثون
في أغلب لغات البرمجة لا يمكن الوصول للأشياء التي تم تعريفها داخل الحلقة من الخارج, أما في بايثون فإنه بإمكانك الوصول لهم.
في أغلب لغات البرمجة لا يمكن الوصول للأشياء التي تم تعريفها داخل الحلقة من الخارج, أما في بايثون فإنه بإمكانك الوصول لهم.
مثال
سنحصل على النتيجة التالية عند التشغيل
إذاً لاحظنا أننا استطعنا معرفة القيمة الأخيرة التي تم وضعها في المتغير
الذي تم تعريفه في الأساس بداخل الحلقة خارجها.
سنحصل على النتيجة التالية عند التشغيل
إذاً لاحظنا أننا استطعنا معرفة القيمة الأخيرة التي تم وضعها في المتغير
الذي تم تعريفه في الأساس بداخل الحلقة خارجها.
تعليقات
إرسال تعليق