پایتون آموزش مقدماتی پایتون قسمت نه

اطلاعات موضوع

درباره موضوع در تاریخ, در دسته زبان برنامه نویسی پایتون ایجاد شده و آغاز کننده آن Saeed73می باشد و موضوع آن: آموزش مقدماتی پایتون قسمت نه است. این موضوع تا کنون 366 بازدید کننده و, 0 پاسخ داشته و 5 بار پسندیده شده...
نام دسته زبان برنامه نویسی پایتون
نام موضوع آموزش مقدماتی پایتون قسمت نه
آغاز کننده موضوع Saeed73
تاریخ شروع
پاسخ‌ها
0
بازدیدها
366
پسندها
5
آخرین ارسال توسط Saeed73

Saeed73

کاربر فعال
نویسنده افتخاری انجمن
عضو افتخاری گروه برنامه نویسی
Jun 16, 2021
147
326
با سلام خدمت همه دوست داران برنامه نویسی

امروز با آخرین قسمت مقدماتی برنامه نویسی پایتون در خدمتتون

خواهم بود و توی این قسمت راجع به دستورات ویژه حلقه ها ،

حلقه های تو در تو و لیست های تو در تو راجع بش خواهیم

فهمید ...

توی حلقه ها سه دستور مهم و کاربردی وجود دارد .

Break

Continue

Pass

کار break به شکل زیر است .
کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید

کار دستور break اینطوریه که تا اون عدد که توی شرطمون

دادیم تو حلقه میشماره و بعد از رسیدن عدد مورد نظر از حلقه

میزنه بیرون و دیگه چاپ نمیکنه . اگه دقت کنین به خروجی

میبینیم که یک تا چهار چاپ کرده و از حلقه خارج میشه .

دستور continue هم به شکل زیر عمل میکند . ...

کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
کار این دستور هم اینه اول شرط دونه دونه تا عدد پنج چک

می‌کنه وقتی رسید بهش عدد پنج چاپ نمیکنه و برمیگرده

داخل حلقه و بقیه دستور اجرا و چاپش می‌کنه ....
..........

زیر حلقه for باید یه دستور یا دستوراتی باشه که موقع ران

هیچ خطایی نداشته باشیم . اما با یه دستور میشه که حلقه

for خالی نوشت و موقع ران هیچ خطایی نداشته باشیم . ....

اون دستور pass هستش که می‌خوایم هیچی تو خروجی

بهمون نشون داده نشه و هیچ خطایی هم نداشته باشیم . ....

خب بریم سراغ لیست های تو در تو .....

فرض کنین دو تا لیست عدد داریم و اشتراک این دو تا لیست

بریزیم داخل یک لیست جداگانه .
کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید



ما اول میایم دو لیست تعریف میکنیم ‌. و یک لیست خالی هم

با متغیر result تعریف میکنیم . میایم زیر با حلقه یه متغیر

num تعریف میکنیم و تو لیست اول حرکت بکن و با شرط هم

تو لیست دوم چک بکن ، یعنی اگه num تو لیست دوم هم بود

بکش بیرون و بریز داخل لیست جدید . و با result.append

(num) . چاپ کن result .

یک نکته : متد append به معنای اضافه کردن به آخر لیست.

و در خروجی هم می‌بینید که اعداد تکراری رو یه دونش کرده و

داخل لیست خالی چاپش کرده ... .

.......‌‌

خب بریم سراغ حلقه های تودرتو

فرض کنیم یه لیستی از لیست ها داریم که داخل عدد قرار

گرفتند و میخواهیم اینا کنار هم چاپ بشوند .

کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید

این هم از حلقه های تو در تو .

لیست ها و حلقه ها همونطور که تو آموزش های قبلی گفته

شد ، کاربردهای خیلی زیادی دارند که با تمرین میتونین یاد

بگیرین و این که این آخرین قسمت مقدماتی پایتون بود . ...

با یک وقفه کوتاه حتما دوباره به ادامه آموزش خواهم پرداخت .

یه تمرین

1 : برنامه ای بنویسید که لیست دروس و نمرات یک دانش

آموز را از کاربر دریافت کرده و معدل او را حساب کند .

2: برنامه ای بنویسید که دو لیست از اعداد از کاربر دریافت کند

و اعداد منفی و مثبتش را به ترتیب چاپ کند .

3: برنامه ای بنویسید که چند عدد از کاربر دریافت کند و طبق

هر عدد تعداد همون عدد چاپ کنه . مثلا اگه کاربر عدد ۳ رو

وارد کرد 3 تا ۳۳۳ نمایش داده بشه .

امیدوارم که این آموزش براتون مفید بوده باشه و مطالبش

یاد گرفته باشین . سوال ، نظر ، انتقاد و یا هر حرف دیگ ای

که داشتین میتونین زیر همین آموزش بزارین . بنده در

خدمتتون خواهم بود

خدایار و نگهدارتون
 

عقب
بالا