بايثون. إنسان آلي. المتغيرات


فكر في مثال يحتاج فيه الروبوت إلى رسم عدة صفوف من الخلايا. علاوة على ذلك ، يختلف عدد الخلايا في كل صف. & nbsp ؛

في هذه الحالة ، يمكننا القيام بما يلي:
1) الطلاء على جميع الخلايا في الصف ؛
2) العودة ؛
3) انتقل إلى الصف التالي ؛
4) كرر النقطة 1.

يجب تكرار هذه الخطوات عدة مرات كما لدينا صفوف.
يمكنك ملاحظة أنه في كل مرة يزداد عدد الخلايا التي تحتاج إلى رسمها بمقدار 1. وهذا يعني أنه من الضروري بطريقة أو بأخرى حساب عدد الخلايا التي تم رسمها في الصف السابق. & nbsp ؛

سوف نستخدم المتغيرات . & nbsp؛
نبسب ؛
المتغير هو قيمة لها اسم ونوع وقيمة. يمكن أن تتغير قيمة المتغير أثناء تنفيذ البرنامج.
في أجهزة الكمبيوتر ، يتم تخزين كل متغير في موقع الذاكرة الخاص به.
لإنشاء متغير ، ببساطة أعطه اسمًا & nbsp؛ (استخدم اللغة الإنجليزية) وقم بتخزين بعض القيمة فيه - على سبيل المثال ، عدد الخلايا المراد رسمها في الصف الأول. & nbsp ؛

على سبيل المثال ، يمكنك إنشاء متغير n وتخزين القيمة التي تساوي 1 فيه على النحو التالي:
نبسب ؛
n = 1

علاوة على ذلك ، عند كتابة حلقة تكرار ، يمكنك استخدام هذا المتغير بدلاً من رقم:
نبسب ؛
كرر n:
نبسب ؛ نبسب ؛ أوامر

بعد معالجة صف والانتقال إلى الصف التالي ، تحتاج إلى زيادة القيمة بمقدار 1. يمكنك القيام بذلك على النحو التالي:
نبسب ؛
n = n + 1 & nbsp؛ & nbsp؛

أو أقصر
نبسب ؛
n + = 1
نبسب ؛
البرنامج n = 1 # إنشاء متغير n وتخزين القيمة 1 فيه كرر 6: نبسب ؛ نبسب ؛ كرر n: # يتغير عدد الخلايا في الصف نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ يمين نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ رسم أكثر نبسب ؛ نبسب ؛ كرر ن: # تحتاج إلى العودة بقدر ما ذهبت إلى اليمين نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ إلى اليسار نبسب ؛ نبسب ؛ down # انتقل إلى صف جديد نبسب ؛ نبسب ؛ n = n + 1 # عدد الخلايا المراد ملؤها في الصف التالي هو 1 أكثر
نبسب ؛ على & nbsp ؛ على & nbsp ؛
نبسب ؛ نبسب ؛ نبسب ؛