PYTHON_WITH_MOHAMMAD Telegram 27
تعریف و استفاده از توابع در پایتون

مقدمه

در زبان برنامه‌نویسی پایتون، تابع (Function) یک محموله منطقی از کد است که برای انجام یک وظیفه خاص طراحی شده و می‌تواند بارها و بارها در برنامه شما فراخوانی شود. استفاده از توابع به شما کمک می‌کند تا کدهای خود را سازماندهی کنید و از تکرار کد جلوگیری کنید. در اینجا به بررسی نحوه تعریف و استفاده از توابع در پایتون می‌پردازیم.

تعریف یک تابع

برای تعریف یک تابع در پایتون، از کلمه کلیدی def استفاده می‌کنیم. سپس نام تابع و پرانتزهایی که ممکن است شامل پارامترها باشند، می‌آید. بعد از آن، با استفاده از دو نقطه (:)، شروع به نوشتن بدنه تابع می‌کنیم.

مثال 1: تعریف یک تابع ساده

def greet():
print("سلام! خوش آمدید به دوره آموزش زبان پایتون.")


در این مثال، تابعی به نام greet تعریف کرده‌ایم که یک پیام خوشامدگویی را چاپ می‌کند.

فراخوانی یک تابع

برای استفاده از تابع تعریف شده، کافی است نام آن را به همراه پرانتزهای خالی یا پر از آرگومان‌ها فراخوانی کنیم.

مثال 2: فراخوانی تابع

greet()  # خروجی: سلام! خوش آمدید به دوره آموزش زبان پایتون.


توابع با پارامترها

توابع می‌توانند پارامترهایی را دریافت کنند تا بتوانند براساس ورودی‌ها عمل کنند. پارامترها می‌توانند به تابع اطلاعات بیشتری بدهند و آن را انعطاف‌پذیرتر کنند.

مثال 3: تابع با پارامتر

def greet_user(name):
print(f"سلام، {name}! خوش آمدید به دوره آموزش زبان پایتون.")


حالا تابع greet_user نام کاربر را به عنوان ورودی می‌گیرد.

فراخوانی تابع با پارامتر:

greet_user("علی")  # خروجی: سلام، علی! خوش آمدید به دوره آموزش زبان پایتون.
greet_user("مریم") # خروجی: سلام، مریم! خوش آمدید به دوره آموزش زبان پایتون.


توابع با چند پارامتر

توابع می‌توانند چندین پارامتر نیز بپذیرند تا عملیات پیچیده‌تری انجام دهند.

مثال 4: تابع با چند پارامتر

def add_numbers(num1, num2):
return num1 + num2


این تابع مقادیر دو عدد را جمع می‌کند و نتیجه را برمی‌گرداند.

استفاده از تابع:

result = add_numbers(5, 10)
print("حاصل جمع:", result) # خروجی: حاصل جمع: 15


توابع با پارامترهای پیش‌فرض

می‌توانید برای پارامترها مقادیر پیش‌فرض نیز تعیین کنید تا در صورتی که ورودی خاصی داده نشود، از آن مقادیر استفاده شود.

مثال 5: تابع با پارامتر پیش‌فرض

def greet_user(name="کاربر"):
print(f"سلام، {name}! خوش آمدید.")


فراخوانی تابع:

greet_user("علی")  # خروجی: سلام، علی! خوش آمدید.
greet_user() # خروجی: سلام، کاربر! خوش آمدید.


توابع بازگشتی

توابع می‌توانند خروجی خود را با استفاده از دستور return برگردانند. این به شما اجازه می‌دهد تا از نتیجه تابع در سایر محاسبات استفاده کنید.

مثال 6: تابع بازگشتی

def square(num):
return num * num


استفاده از تابع:

result = square(4)
print("مربع 4 برابر است با:", result) # خروجی: مربع 4 برابر است با: 16


نتیجه‌گیری

توابع ابزارهای بسیار مفیدی در برنامه‌نویسی هستند که به شما این امکان را می‌دهند که کدهای خود را سازماندهی کنید و از نوشتن مکرر کد جلوگیری کنید. با یادگیری نحوه تعریف و استفاده از توابع، می‌توانید برنامه‌های مؤثرتر و قابل نگهداری‌تری ایجاد کنید.

تمرین کنید تا توابع مختلفی را بر اساس نیازهای خود طراحی و پیاده‌سازی کنید. با همین تکنیک‌ها می‌توانید الگوریتم‌های پیچیده‌تری را نیز در پروژه‌های بزرگ‌تان پیاده‌سازی کنید.



اگر سوالی دارید، خوشحال می‌شوم کمک کنم!

@python_with_mohammad
👍21



tgoop.com/python_with_mohammad/27
Create:
Last Update:

تعریف و استفاده از توابع در پایتون

مقدمه

در زبان برنامه‌نویسی پایتون، تابع (Function) یک محموله منطقی از کد است که برای انجام یک وظیفه خاص طراحی شده و می‌تواند بارها و بارها در برنامه شما فراخوانی شود. استفاده از توابع به شما کمک می‌کند تا کدهای خود را سازماندهی کنید و از تکرار کد جلوگیری کنید. در اینجا به بررسی نحوه تعریف و استفاده از توابع در پایتون می‌پردازیم.

تعریف یک تابع

برای تعریف یک تابع در پایتون، از کلمه کلیدی def استفاده می‌کنیم. سپس نام تابع و پرانتزهایی که ممکن است شامل پارامترها باشند، می‌آید. بعد از آن، با استفاده از دو نقطه (:)، شروع به نوشتن بدنه تابع می‌کنیم.

مثال 1: تعریف یک تابع ساده

def greet():
print("سلام! خوش آمدید به دوره آموزش زبان پایتون.")


در این مثال، تابعی به نام greet تعریف کرده‌ایم که یک پیام خوشامدگویی را چاپ می‌کند.

فراخوانی یک تابع

برای استفاده از تابع تعریف شده، کافی است نام آن را به همراه پرانتزهای خالی یا پر از آرگومان‌ها فراخوانی کنیم.

مثال 2: فراخوانی تابع

greet()  # خروجی: سلام! خوش آمدید به دوره آموزش زبان پایتون.


توابع با پارامترها

توابع می‌توانند پارامترهایی را دریافت کنند تا بتوانند براساس ورودی‌ها عمل کنند. پارامترها می‌توانند به تابع اطلاعات بیشتری بدهند و آن را انعطاف‌پذیرتر کنند.

مثال 3: تابع با پارامتر

def greet_user(name):
print(f"سلام، {name}! خوش آمدید به دوره آموزش زبان پایتون.")


حالا تابع greet_user نام کاربر را به عنوان ورودی می‌گیرد.

فراخوانی تابع با پارامتر:

greet_user("علی")  # خروجی: سلام، علی! خوش آمدید به دوره آموزش زبان پایتون.
greet_user("مریم") # خروجی: سلام، مریم! خوش آمدید به دوره آموزش زبان پایتون.


توابع با چند پارامتر

توابع می‌توانند چندین پارامتر نیز بپذیرند تا عملیات پیچیده‌تری انجام دهند.

مثال 4: تابع با چند پارامتر

def add_numbers(num1, num2):
return num1 + num2


این تابع مقادیر دو عدد را جمع می‌کند و نتیجه را برمی‌گرداند.

استفاده از تابع:

result = add_numbers(5, 10)
print("حاصل جمع:", result) # خروجی: حاصل جمع: 15


توابع با پارامترهای پیش‌فرض

می‌توانید برای پارامترها مقادیر پیش‌فرض نیز تعیین کنید تا در صورتی که ورودی خاصی داده نشود، از آن مقادیر استفاده شود.

مثال 5: تابع با پارامتر پیش‌فرض

def greet_user(name="کاربر"):
print(f"سلام، {name}! خوش آمدید.")


فراخوانی تابع:

greet_user("علی")  # خروجی: سلام، علی! خوش آمدید.
greet_user() # خروجی: سلام، کاربر! خوش آمدید.


توابع بازگشتی

توابع می‌توانند خروجی خود را با استفاده از دستور return برگردانند. این به شما اجازه می‌دهد تا از نتیجه تابع در سایر محاسبات استفاده کنید.

مثال 6: تابع بازگشتی

def square(num):
return num * num


استفاده از تابع:

result = square(4)
print("مربع 4 برابر است با:", result) # خروجی: مربع 4 برابر است با: 16


نتیجه‌گیری

توابع ابزارهای بسیار مفیدی در برنامه‌نویسی هستند که به شما این امکان را می‌دهند که کدهای خود را سازماندهی کنید و از نوشتن مکرر کد جلوگیری کنید. با یادگیری نحوه تعریف و استفاده از توابع، می‌توانید برنامه‌های مؤثرتر و قابل نگهداری‌تری ایجاد کنید.

تمرین کنید تا توابع مختلفی را بر اساس نیازهای خود طراحی و پیاده‌سازی کنید. با همین تکنیک‌ها می‌توانید الگوریتم‌های پیچیده‌تری را نیز در پروژه‌های بزرگ‌تان پیاده‌سازی کنید.



اگر سوالی دارید، خوشحال می‌شوم کمک کنم!

@python_with_mohammad

BY آموزش پایتون و برنامه نویسی


Share with your friend now:
tgoop.com/python_with_mohammad/27

View MORE
Open in Telegram


Telegram News

Date: |

Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram. Add up to 50 administrators 6How to manage your Telegram channel? “Hey degen, are you stressed? Just let it all out,” he wrote, along with a link to join the group. How to Create a Private or Public Channel on Telegram?
from us


Telegram آموزش پایتون و برنامه نویسی
FROM American