Module: حلقات (Python). حلقة مع عداد - لـ


Problem

2/15

ميزات حلقة for

Theory Click to read/hide

ميزات للحلقة

كيف تغير الخطوة في تسلسل القيم ولا تبدأ من الصفر؟ تقوم الوظيفة & nbsp؛ range () ، افتراضيًا ، بإنشاء تسلسل يكون فيه كل رقم تالٍ أكبر من الرقم السابق. يمكنك استخدام وظيفة & nbsp؛ range & nbsp؛ في إدخال آخر.

الشكل العام لإدخال الوظيفة هو كما يلي: <قبل> النطاق ([البدء] ، والتوقف [، الخطوة])
  • start : رقم بداية التسلسل.
  • stop : إنشاء أرقام تصل إلى ولكن لا تتضمن الرقم المحدد.
  • step : الفرق بين كل رقم في التسلسل (الخطوة)

عليك أن تتذكر!
  • يجب أن تكون جميع المعلمات أعدادًا صحيحة:
  • يمكن أن تكون كل معلمة موجبة أو سالبة.
  • range () (و Python بشكل عام) يعتمد على الفهرس 0. & nbsp؛ هذا يعني أن قائمة الفهرس تبدأ من 0 ، وليس 1. & nbsp؛ آخر عدد صحيح تم إنشاؤه بواسطة الدالة & nbsp؛ يعتمد range () & nbsp؛ على & nbsp؛ stop ولكنه لن يتضمنه. على سبيل المثال ، ينشئ & nbsp؛ range (0، 5) & nbsp؛ الأعداد الصحيحة 0 ، 1 ، 2 ، 3 ، 4 ، وليس بما في ذلك 5.


المثال 1
<قبل> بالنسبة لـ i في النطاق (10 ، 0 ، -1): طباعة (أنا * أنا) يعرض البرنامج مربعات الأعداد الطبيعية من 10 إلى 1 بترتيب تنازلي
  • 10 : الرقم الأول في التسلسل.
  • 0 : رقم نهاية التسلسل (لا يشمل هذا الرقم).
  • -1 : الخطوة


المثال 2
<قبل> بالنسبة لـ i في النطاق (0 ، 101 ، 5): طباعة (ط) يعرض البرنامج جميع الأرقام من 0 إلى 100 بزيادات قدرها 5
  • 0 : الرقم الأول في التسلسل.
  • 101 : رقم نهاية التسلسل (لا يشمل هذا الرقم).
  • 5 : الخطوة

Problem

يعرض البرنامج أعلاه الأرقام من 1 إلى 10 في عمود. & nbsp ؛ يمكنك التحقق من ذلك عن طريق تشغيله.
بتغيير قيمة متغير الحلقة من القيمة التي تساوي 1 إلى القيمة التي تساوي 10 ، بزيادات +1 ، يتم عرض قيمة المتغير i على الشاشة في جسم حلقة.
لاجتياز الاختبار ، تحتاج إلى التأكد من أن البرنامج يعرض جميع الأرقام من 20 إلى 30 في نفس العمود.

قم بتغيير عنوان الحلقة بحيث يعرض البرنامج الأرقام من 20 إلى 30.