في الثعبان ، ما هو الفرق بين حلقة for وعبارة if؟


الاجابه 1:

A for loop عبارة عن بنية تنتقل عبر تسلسل تنفيذ مجموعة من التعليمات البرمجية لكل عنصر في التسلسل. يمكن أن يكون هذا التسلسل عبارة عن نطاق أو قائمة أو مجموعة أو مجموعة أو قاموس أو دالة منشئ أو تعبير منشئ أو حتى كائن مخصص ؛ Python له اسم لتلك التسلسلات التي يمكن استخدامها في حلقة - يطلق عليها التكرارات.

عبارة if ليست حلقة - لا يمكن استخدامها لتكرار مجموعة من التعليمات البرمجية. يمكن استخدام عبارة if فقط لتحديد مجموعة التعليمات البرمجية التي يمكن تنفيذها.

مجموعة الأكواد البرمجية هي أي كتلة من النص تم وضعها في مسافة بادئة من سابقتها.


الاجابه 2:

على الرغم من كلاً من عبارات تدفق التحكم المركب في بيثون ، سواء بالنسبة لها أو كلاهما ، إلا أنهما يخدمان أغراضًا مختلفة جدًا. اسمحوا لي أن أدرج في حين أن البيان كذلك أن المناقشة كاملة إلى حد ما.

يتم استخدام عبارة if للتحقق من حالة ما وتنفيذ كتلة من التعليمات البرمجية مرة واحدة إذا تم تقييم هذا الشرط إلى True. فمثلا:

>>> أ = 1
>>> إذا كان == 1:
... طباعة (أ)
...
1

يتم استخدام عبارة أثناء تنفيذ حلقات (تكرار). على غرار if ، يتحقق هذا الشرط وينفذ كتلة من التعليمات البرمجية طالما كان هذا الشرط True. فمثلا:

>>> بينما <5:
... طباعة (أ)
... أ = = 1
...
1
2
3
4

A for statement يختلف عن هذه ، بمعنى أنه لا يتحقق من وجود شرط. ومع ذلك ، مثل جملة من الوقت ، يستخدم for-statement أيضًا للحلقات. لكن الفرق هو أنه يتكرر (حلقات) من خلال عناصر التكرار (فكر في ذلك كدفق من البيانات ، مثل القوائم) وينفذ مجموعة من التعليمات البرمجية طالما هناك عنصر ما في هذا التكرار. فمثلا:

>>> أ = [1 ، 2 ، 3 ، 4]
>>> للحصول على الأسطوانات في:
... طباعة (الأسطوانات)
...
1
2
3
4

هذه كلها عبارات مركبة لأنها تأتي مع جمل إضافية. كل هذه العبارات الثلاثة تحتوي على بند آخر اختياري. يمكن لـ if-statement أيضًا أن تحتوي على جمل متعددة.

وأيضًا ، بالنسبة إلى بياني looping ، بينما وإلى الأبد ، يمكننا تغيير تدفقهما باستخدام عبارات الفاصل أو المتابعة أيضًا.

مشاركة بعض مواقع المدونات الخاصة بي حول هذه الموضوعات إذا كان ذلك يساعدك على ذلك:

التكرار في Python: قد تساعد عبارات for و بينما و الفاصل و المتابعة في فهم كيفية استخدام العبارات المستخدمة في التكرار (التكرار).

يساعد فهم الحلقات في Python على فهم كيفية عمل الحلقات فعليًا وما هي التكرارات والتكرارات وبروتوكول التكرار.