
ساخت ماشینحساب ساده با پایتون
اگر تازه برنامهنویسی را شروع کردهاید و میخواهید با پایتون یک پروژه ساده و کاربردی بسازید، این مقاله برای شماست! امروز یاد میگیریم که چگونه با چند خط کد، یک ماشینحساب ساده بسازیم که عملیات اصلی ریاضی را انجام دهد. این پروژه به شما کمک میکند تا با مفاهیم اولیه برنامهنویسی مانند متغیرها، ورودی کاربر و شرطها آشنا شوید.
چرا پایتون برای مبتدیان عالی است؟
پایتون به دلیل سادگی syntax و خوانایی بالای کدهایش، بهترین انتخاب برای کسانی است که تازه برنامهنویسی را شروع کردهاند. با پایتون میتوانید به سرعت پروژههای کاربردی بسازید و از یادگیری لذت ببرید. ساخت یک ماشینحساب، یکی از بهترین تمرینها برای شروع است.
گام اول: دریافت ورودی از کاربر
اولین کاری که باید انجام دهیم، گرفتن دو عدد و عملگر (مانند جمع یا تفریق) از کاربر است. در پایتون، از تابع input()
برای این کار استفاده میکنیم. بیایید کد را ببینیم:
num1 = float(input("Enter first number:"))
num2 = float(input("Enter second number:"))
operator = input("Enter operator(+, -, *, /): ")
در این کد، float()
ورودی را به عدد اعشاری تبدیل میکند تا بتوانیم عملیات ریاضی را انجام دهیم.
گام دوم: انجام عملیات ریاضی
حالا باید بر اساس عملگری که کاربر وارد کرده، عملیات مناسب را انجام دهیم. برای این کار از دستور شرطی if-elif-else
استفاده میکنیم:
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
if num2 != 0:
result = num1 / num2
else:
result = "Error! division by zero!"
else:
result = "Unknown Operator"
توجه کنید که برای جلوگیری از خطای تقسیم بر صفر، یک شرط اضافی گذاشتهایم.
گام سوم: نمایش نتیجه
در نهایت، نتیجه را به کاربر نشان میدهیم. کد کامل به این شکل خواهد بود:
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
operator = input("Enter operator (+, -, *, /): ")
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
if num2 != 0:
result = num1 / num2
else:
result = "Error! Division by zero"
else:
result = "Unknown operator!"
print(f"Result: {result}")
با اجرای این کد، ماشینحساب شما آماده است!
نکات آموزشی برای بهبود پروژه
- میتوانید از حلقه
while
استفاده کنید تا کاربر بتواند چندین محاسبه انجام دهد. - برای حرفهایتر شدن، خطاها را با
try-except
مدیریت کنید. - ورودیها را بررسی کنید تا مطمئن شوید کاربر فقط اعداد معتبر وارد کرده است.
جمعبندی و دعوت به یادگیری بیشتر
ساخت یک ماشینحساب ساده، قدم اول شما در دنیای برنامهنویسی با پایتون بود. این پروژه به شما نشان داد که چگونه میتوانید با چند خط کد، ابزاری کاربردی بسازید. اگر از این آموزش لذت بردید و میخواهید پایتون را به صورت حرفهای یاد بگیرید، دوره آموزشی ما را امتحان کنید. در این دوره، از سطح مبتدی تا پیشرفته، همه چیز را یاد خواهید گرفت!
مشاهده دوره آموزش پایتون