ساختار یک برنامه پایتون
برنامههای پایتون معمولاً شامل چندین بخش اصلی هستند. در زیر ساختار کلی یک برنامه پایتون ساده و توضیحات مربوط به هر بخش آمده است:
مثال: برنامه ساده برای محاسبه مجموع دو عدد
توضیح ساختار کد
1. وارد کردن کتابخانهها (Imports):
- در این مثال، نیازی به وارد کردن کتابخانهها نبوده، اما در برنامههای بزرگتر، ممکن است از کتابخانههای استاندارد یا سفارشی استفاده کنید.
2. تعریف توابع:
- نام تابع:
- داخل تابع، عملیات جمع انجام شده و نتیجه بازگردانده میشود.
3. تابع اصلی (main):
- این تابع به عنوان نقطه شروع برنامه عمل میکند.
- ورودی کاربر با استفاده از
- ورودیها به نوع
- سپس تابع
4. اجرای برنامه:
- شرط
ساختار کلی
در کل، یک برنامه ساده پایتون شامل:
- توابع مختلف برای انجام کارهای خاص
- قسمتهایی برای دریافت ورودیها
- بخشهای خروجی برای نمایش نتایج به کاربر
- مدیریت نام فایل با
این ساختارها به شما کمک میکنند که برنامههای منظم و سازمانیافتهتری بنویسید، که قابلیت گسترش و نگهداری آسانتری دارند.
@python_with_mohammad
برنامههای پایتون معمولاً شامل چندین بخش اصلی هستند. در زیر ساختار کلی یک برنامه پایتون ساده و توضیحات مربوط به هر بخش آمده است:
مثال: برنامه ساده برای محاسبه مجموع دو عدد
# تابع برای محاسبه مجموع دو عدد
def sum_two_numbers(a, b):
return a + b
# ورودی از کاربر
def main():
# درخواست ورودی از کاربر
num1 = float(input("عدد اول را وارد کنید: "))
num2 = float(input("عدد دوم را وارد کنید: "))
# محاسبه و نمایش نتیجه
result = sum_two_numbers(num1, num2)
print(f"مجموع {num1} و {num2} برابر است با {result}")
# راهاندازی برنامه
if __name__ == "__main__":
main()
توضیح ساختار کد
1. وارد کردن کتابخانهها (Imports):
- در این مثال، نیازی به وارد کردن کتابخانهها نبوده، اما در برنامههای بزرگتر، ممکن است از کتابخانههای استاندارد یا سفارشی استفاده کنید.
2. تعریف توابع:
- نام تابع:
def sum_two_numbers(a, b):
- این خط یک تابع به نام sum_two_numbers
تعریف میکند که دو پارامتر a
و b
را میپذیرد.- داخل تابع، عملیات جمع انجام شده و نتیجه بازگردانده میشود.
3. تابع اصلی (main):
- این تابع به عنوان نقطه شروع برنامه عمل میکند.
- ورودی کاربر با استفاده از
input()
دریافت میشود.- ورودیها به نوع
float
تبدیل میشوند تا بتوان عملیات ریاضی روی آنها انجام داد.- سپس تابع
sum_two_numbers
برای محاسبه مجموع دو عدد فراخوانی میشود و نتیجه به کاربر نمایش داده میشود.4. اجرای برنامه:
- شرط
if __name__ == "__main__":
بررسی میکند که آیا این فایل به عنوان برنامه اصلی اجرا میشود یا خیر. در صورتی که این شرط درست باشد، تابع main()
فراخوانی میشود. این تکنیک کمک میکند که اگر این فایل در دیگر فایلها به عنوان ماژول وارد شده باشد، main()
به طور خودکار اجرا نشود.ساختار کلی
در کل، یک برنامه ساده پایتون شامل:
- توابع مختلف برای انجام کارهای خاص
- قسمتهایی برای دریافت ورودیها
- بخشهای خروجی برای نمایش نتایج به کاربر
- مدیریت نام فایل با
__name__
برای جلوگیری از اجرای غیرضروری توابعاین ساختارها به شما کمک میکنند که برنامههای منظم و سازمانیافتهتری بنویسید، که قابلیت گسترش و نگهداری آسانتری دارند.
@python_with_mohammad
آموزش پایتون و برنامه نویسی pinned «فهرست مطالب دوره آموزش پایتون (سطح مقدماتی) 1. آشنایی با پایتون - تاریخچه و کاربردهای پایتون - ویژگیهای زبان پایتون - نصب پایتون و IDE ها (PyCharm، VSCode، Jupyter Notebook) 2. مقدمات برنامهنویسی - مفهوم برنامهنویسی و الگوریتم - ساختار…»
کدام یک از موارد زیر یک نوع داده صحیح (Integer) است؟
Anonymous Quiz
14%
"123"
62%
123
8%
12.3
16%
[1, 2, 3]
کدام یک از موارد زیر یک متغیر معتبر در پایتون نیست؟
Anonymous Quiz
12%
myVariable
46%
1st_variable
34%
_privateVar
8%
variable_name
نتیجهی کد زیر چیست؟
a = "5"
b = 2 result = int(a) + b print(result)
a = "5"
b = 2 result = int(a) + b print(result)
Anonymous Quiz
44%
7
31%
52
14%
"7"
12%
"52"