Module: (پایتون) حلقه ها. حلقه با شمارنده - برای


Problem

2/15

ویژگی های حلقه for

Theory Click to read/hide

ویژگی های حلقه for

چگونه می توان مرحله را در ترتیب مقادیر تغییر داد و از ابتدا شروع نکرد؟ تابع  range() به‌طور پیش‌فرض، دنباله‌ای می‌سازد که در آن هر عدد بعدی 1 بزرگتر از عدد قبلی است. می‌توانید از تابع محدوده در ورودی دیگری استفاده کنید.

شکل کلی ورودی تابع به شرح زیر است: <پیش> محدوده ([شروع]، توقف[، مرحله])
  • شروع: شماره شروع دنباله.
  • stop: اعدادی را تا عدد داده شده تولید می کند، اما شامل آن نمی شود.
  • گام: تفاوت بین هر عدد در دنباله (مرحله)

شما باید به یاد داشته باشید!
  • همه پارامترها باید اعداد صحیح باشند:
  • هر یک از پارامترها می تواند مثبت یا منفی باشد.
  • range() (و به طور کلی پایتون) بر اساس شاخص 0 است. این به این معنی است که لیست فهرست از 0 شروع می شود نه از 1.  آخرین عدد صحیح تولید شده توسط تابع  range() به stop بستگی دارد اما شامل آن نمی شود. برای مثال، range(0, 5) اعداد صحیح 0، 1، 2، 3، 4، بدون احتساب 5 را ایجاد می کند.


مثال 1
<پیش> برای i در محدوده (10، 0، -1): چاپ (i*i) این برنامه مربع های اعداد طبیعی از 10 تا 1 را به ترتیب نزولی نمایش می دهد
  • 10: اولین عدد در دنباله.
  • 0: شماره پایان دنباله (بدون احتساب این عدد).
  • -1: مرحله


مثال 2
<پیش> برای i در محدوده (0، 101، 5): چاپ (i) این برنامه تمام اعداد از 0 تا 100 را با افزایش 5 نمایش می دهد
  • 0: اولین عدد در دنباله.
  • 101: شماره پایان دنباله (بدون احتساب این عدد).
  • 5: مرحله

Problem

برنامه فوق اعداد از 1 تا 10 را در یک ستون نمایش می دهد. می توانید با اجرای آن تأیید کنید.
با تغییر مقدار متغیر حلقه از مقدار 1 به مقدار 10، با افزایش +1، مقدار متغیر i بر روی صفحه نمایش در بدنه نمایش داده می شود. حلقه.
برای قبولی در آزمون، باید مطمئن شوید که برنامه تمام اعداد 20 تا 30 را در همان ستون نمایش می دهد.

عنوان حلقه را طوری تغییر دهید که برنامه اعداد از 20 تا 30 را نمایش دهد.