Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
- Telegram Web
Telegram Web
Please open Telegram to view this post
VIEW IN TELEGRAM
ساختار یک برنامه پایتون

برنامه‌های پایتون معمولاً شامل چندین بخش اصلی هستند. در زیر ساختار کلی یک برنامه پایتون ساده و توضیحات مربوط به هر بخش آمده است:

مثال: برنامه ساده برای محاسبه مجموع دو عدد

# تابع برای محاسبه مجموع دو عدد
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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
آموزش پایتون و برنامه نویسی pinned «فهرست مطالب دوره آموزش پایتون (سطح مقدماتی) 1. آشنایی با پایتون - تاریخچه و کاربردهای پایتون - ویژگی‌های زبان پایتون - نصب پایتون و IDE ها (PyCharm، VSCode، Jupyter Notebook) 2. مقدمات برنامه‌نویسی - مفهوم برنامه‌نویسی و الگوریتم - ساختار…»
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
کدام یک از موارد زیر یک نوع داده صحیح (Integer) است؟
Anonymous Quiz
14%
"123"
62%
123
8%
12.3
16%
[1, 2, 3]
نتیجه‌ی کد زیر چیست؟
x = 10
y = 3 result = x % y print(result)
Anonymous Quiz
30%
1
9%
2
28%
3
33%
30
کدام یک از موارد زیر یک متغیر معتبر در پایتون نیست؟
Anonymous Quiz
12%
myVariable
46%
1st_variable
34%
_privateVar
8%
variable_name
نتیجه‌ی کد زیر چیست؟
a = "5"
b = 2 result = int(a) + b print(result)
Anonymous Quiz
44%
7
31%
52
14%
"7"
12%
"52"
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2024/11/29 02:12:48
Back to Top
HTML Embed Code: