سلام خدمت همه عاشقان برنامه نویسی پایتون
با یک آموزش دیگه در خدمتتون خواهم بود .
امروز قراره که راجع به مبحث مهم و پرکاربرد توابع راجعبش
صحبت کنیم . بریم سراغ آموزش ....
به نظرتون چرا توی برنامه نویسی نیاز پیدا میکنیم به توابع ...
به مثال زیر توجه کنین .
ما مثلا به طور عادی شعاع یه دایره رو داریم و
میخواهیم محیط و مساحت دایره رو حساب کنیم .
و خروجیش که بگیرین یه عددی بهتون تحویل میده
اما شما تو یک برنامه ممکنه که بخوای هزار بار محیط و
مساحت بدست بیاری باید کدهای بالا رو هزار بار تکرار کنی .
اما با توابع میتونی خیلی راحت این کار انجام بدی.
یه مثال ساده با توابع بزنیم و با دقت توجه کنین
خط اول باید بیایم یه تابع تعریف بکنیم که با کلمه کلیدی
def تعریف یا شروع میشه . هر جا که بخواهیم تابع رو صدا
بزنیم باید یه اسم داشته باشه . که اسمش بعدdef گذاشتیم
و پرانتز آخر و دو نقطه آخر خط . پرانتز خودش یه توضیحی
داره که جلوتر میفهمیدش .
خط دوم اومدیم زدیم که برامون hello چاپ کن .
خودتون این کار بکنین ببینین چیزی تو خروجی چاپ میشه
یا نه .
اگه تو خروجی hello نشون نمیده دلیل داره . دلیلشم اینه که
گفتیم توابع اسم دارند و هر جا که صداش زدیم به کار می آیند
دقت کنین خط اول توابع تعریف کردیم ولی صداش نزدیم
این خط کد زیر همون دو خط کد بالا بنویسید تا نتیجش
ببینید .
ما اومدیم تابع الان صدا زدیم و hello الان تو خروجی نشون
داده میشه .
یه مثال دیگ
بیایم با همین
محیط و مساحت یک دایره حساب کنیم .
راجع به پرانتز خط اول پرانتز برای گرفتن ورودی شعاع دایرست
که هر جا یا خط پنجم و ششم نگاه کنین داخل پرانتز عدد
گذاشتیم و خروجیش که بگیرین عدد مورد نظر بدست میاد .
خط ششم هم برای یک دایره دیگه با شعاع ۹۹داره حساب
میکنه .
حالا فرض کنیم یک لیست از شعاع دایره داریم یعنی چند تا
دایره .
مقادیر داخل لیست که دقت کنین پنج شعاع دایره مختلف
و خروجی رو که بگیرین مقادیر نشون داده میشه
و یک نکته مهم مقادیر داخل لیست پنج تاست و خطوط بالاتر
اگه بدون لیست میخواستیم بسازیم یه 15 خط کد باید
مینوشتیم اما به سه خط کد کار تموم کردیم .
این هم از مبحث توابع، من تا اونجایی که تونستم مفهومش
امیدوارم تونسته باشم درست آموزش داده باشم و شما یاد
گرفته باشینش . مبحث توابع خیلی خیلی پرکاربرد و زیاد
هستش که میتوانید با تمرین و تکرار و آموزش دیدن یاد
بگیرین .
امیدوارم که این آموزش رو یاد گرفته باشیدش و بتونین باهاش
کارکنین
تا آموزش بعدی بدرود و در پناه حق
با یک آموزش دیگه در خدمتتون خواهم بود .
امروز قراره که راجع به مبحث مهم و پرکاربرد توابع راجعبش
صحبت کنیم . بریم سراغ آموزش ....
به نظرتون چرا توی برنامه نویسی نیاز پیدا میکنیم به توابع ...
به مثال زیر توجه کنین .
ما مثلا به طور عادی شعاع یه دایره رو داریم و
میخواهیم محیط و مساحت دایره رو حساب کنیم .
Python:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
و خروجیش که بگیرین یه عددی بهتون تحویل میده
اما شما تو یک برنامه ممکنه که بخوای هزار بار محیط و
مساحت بدست بیاری باید کدهای بالا رو هزار بار تکرار کنی .
اما با توابع میتونی خیلی راحت این کار انجام بدی.
یه مثال ساده با توابع بزنیم و با دقت توجه کنین
Python:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
خط اول باید بیایم یه تابع تعریف بکنیم که با کلمه کلیدی
def تعریف یا شروع میشه . هر جا که بخواهیم تابع رو صدا
بزنیم باید یه اسم داشته باشه . که اسمش بعدdef گذاشتیم
و پرانتز آخر و دو نقطه آخر خط . پرانتز خودش یه توضیحی
داره که جلوتر میفهمیدش .
خط دوم اومدیم زدیم که برامون hello چاپ کن .
خودتون این کار بکنین ببینین چیزی تو خروجی چاپ میشه
یا نه .
اگه تو خروجی hello نشون نمیده دلیل داره . دلیلشم اینه که
گفتیم توابع اسم دارند و هر جا که صداش زدیم به کار می آیند
دقت کنین خط اول توابع تعریف کردیم ولی صداش نزدیم
کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
این خط کد زیر همون دو خط کد بالا بنویسید تا نتیجش
ببینید .
ما اومدیم تابع الان صدا زدیم و hello الان تو خروجی نشون
داده میشه .
یه مثال دیگ
بیایم با همین
کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
محیط و مساحت یک دایره حساب کنیم .
Python:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
راجع به پرانتز خط اول پرانتز برای گرفتن ورودی شعاع دایرست
که هر جا یا خط پنجم و ششم نگاه کنین داخل پرانتز عدد
گذاشتیم و خروجیش که بگیرین عدد مورد نظر بدست میاد .
خط ششم هم برای یک دایره دیگه با شعاع ۹۹داره حساب
میکنه .
حالا فرض کنیم یک لیست از شعاع دایره داریم یعنی چند تا
دایره .
کد:
محتوای بلوک کدها در دسترس شما نیست. برای مشاهده بلوک کدها، وارد انجمن شوید یاثبت نام کنید
مقادیر داخل لیست که دقت کنین پنج شعاع دایره مختلف
و خروجی رو که بگیرین مقادیر نشون داده میشه
و یک نکته مهم مقادیر داخل لیست پنج تاست و خطوط بالاتر
اگه بدون لیست میخواستیم بسازیم یه 15 خط کد باید
مینوشتیم اما به سه خط کد کار تموم کردیم .
این هم از مبحث توابع، من تا اونجایی که تونستم مفهومش
امیدوارم تونسته باشم درست آموزش داده باشم و شما یاد
گرفته باشینش . مبحث توابع خیلی خیلی پرکاربرد و زیاد
هستش که میتوانید با تمرین و تکرار و آموزش دیدن یاد
بگیرین .
امیدوارم که این آموزش رو یاد گرفته باشیدش و بتونین باهاش
کارکنین
تا آموزش بعدی بدرود و در پناه حق