🧮 آموزش ساخت ماشین حساب ساده با پایتون

🧮 آموزش ساخت ماشین حساب ساده با پایتون
چطور یک ماشین حساب ساده با Python بسازیم؟
اگر به تازگی شروع به یادگیری زبان پایتون کردهاید، ساخت یک ماشین حساب ساده میتواند یکی از بهترین پروژههای تمرینی برای تقویت مهارتهای برنامهنویسی شما باشد.
در این آموزش گامبهگام یاد میگیرید چگونه با چند خط کد ساده، یک ماشین حساب کاربردی طراحی کنید که بتواند عملیاتهای پایه مثل جمع، تفریق، ضرب و تقسیم را انجام دهد.
⚙️ اجزای لازم برای ساخت ماشین حساب با پایتون
برای نوشتن یک ماشین حساب ساده در پایتون، تنها به چند مفهوم اولیه نیاز دارید:
۱. دریافت ورودی از کاربر
با استفاده از تابع input() میتوان عدد یا دادهای را از کاربر دریافت کرد.
این تابع به شما اجازه میدهد تا اعداد مورد نیاز برای انجام محاسبات را وارد کنید.
۲. تعریف توابع محاسباتی
برای انجام عملیاتهای ریاضی، از عملگرهای زیر استفاده میکنیم:
+برای جمع-برای تفریق*برای ضرب/برای تقسیم
۳. استفاده از متغیرها
متغیرها برای ذخیره اعداد و نتایج استفاده میشوند تا بتوانید در مراحل بعدی از آنها استفاده کنید.
💻 کد ساخت ماشین حساب ساده با پایتون
در ادامه یک نمونه کد کامل برای ساخت ماشین حساب ساده را مشاهده میکنید:
# ماشین حساب ساده در پایتون
# دریافت عدد اول از کاربر
num1 = input("Enter a number: ")
# دریافت عدد دوم از کاربر
num2 = input("Enter another number: ")
# تبدیل ورودیها به نوع عدد اعشاری (float)
num1_float = float(num1)
num2_float = float(num2)
# نمایش نتایج محاسبات به کاربر
print("Sum:", num1_float + num2_float)
print("Difference:", num1_float - num2_float)
print("Product:", num1_float * num2_float)
print("Division:", num1_float / num2_float)
🧠 توضیح خط به خط کد
🔹 در خطوط اول، با استفاده از input() از کاربر دو عدد دریافت میشود.
🔹 سپس با استفاده از تابع float() ورودیهای متنی به عدد اعشاری تبدیل میشوند تا بتوان روی آنها محاسبات ریاضی انجام داد.
🔹 در نهایت، با دستور print() چهار عملیات اصلی (جمع، تفریق، ضرب و تقسیم) روی این دو عدد انجام و نمایش داده میشود.
⚡ نکات مهم برای اجرای بهتر کد
✅ اگر مقدار ورودی کاربر عدد نباشد (مثلاً حروف وارد کند)، برنامه دچار خطا میشود.
برای جلوگیری از این مشکل میتوانید از ساختار try و except استفاده کنید تا در صورت ورود دادهی اشتباه، پیغام مناسبی به کاربر نمایش داده شود.
مثلاً:
try:
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
print("Sum:", num1 + num2)
except ValueError:
print("Please enter a valid number!")
🧩 نتیجهگیری
ساخت یک ماشین حساب ساده در پایتون، تمرینی فوقالعاده برای یادگیری مفاهیم پایه مانند ورودی و خروجی، متغیرها و عملگرهای ریاضی است.
با همین پروژه ساده میتوانید قدم به قدم وارد دنیای برنامهنویسی پایتون شوید و در آینده نسخههای پیشرفتهتر با رابط گرافیکی (GUI) هم بسازید.