آموزش برنامه نویسی پایتون پروژه عملی ساده ۱ (ماشین حساب)
پایتون یکی از بهترین زبانهای برنامه نویسی برای شروع آموزش برنامه نویسی است، زیرا دستور زبان ساده و قابل فهمی دارد. در مطلب آموزش برنامه نویسی پایتون پروژه عملی ساده (ماشین حساب)، یک پروژه ساده برای تازه کارها طراحی شده که به شما کمک میکند مفاهیم اولیه پایتون را یاد بگیرید.
پروژه: ساخت یک ماشین حساب ساده
در این پروژه، یک ماشین حساب ساده میسازیم که چهار عملیات اصلی (جمع، تفریق، ضرب و تقسیم) را انجام میدهد. این پروژه به شما کمک میکند با ورودی کاربر، توابع و ساختارهای شرطی آشنا شوید.
مراحل ساخت پروژه
مرحله ۱: طراحی ساختار برنامه
قبل از شروع کدنویسی، بیایید به این فکر کنیم که برنامه ما چگونه کار خواهد کرد:
- از کاربر بخواهیم نوع عملیات (جمع، تفریق، ضرب، تقسیم) را وارد کند.
- از کاربر دو عدد دریافت کنیم.
- بر اساس نوع عملیات، نتیجه را محاسبه و نمایش دهیم.
مرحله ۲: نوشتن کد پروژه
نمایش منوی عملیات به کاربر
print("انتخاب کنید: \n") print("1. جمع") print("2. تفریق") print("3. ضرب") print("4. تقسیم")
دریافت انتخاب کاربر
operation = input("لطفاً شماره عملیات را وارد کنید (۱/۲/۳/۴): ")
دریافت دو عدد از کاربر
num1 = float(input("عدد اول را وارد کنید: ")) num2 = float(input("عدد دوم را وارد کنید: "))
انجام عملیات بر اساس انتخاب کاربر
if operation == '1': result = num1 + num2 print(f"نتیجه جمع: {result}") elif operation == '2': result = num1 - num2 print(f"نتیجه تفریق: {result}") elif operation == '3': result = num1 * num2 print(f"نتیجه ضرب: {result}") elif operation == '4': if num2 != 0: result = num1 / num2 print(f"نتیجه تقسیم: {result}") else: print("خطا: تقسیم بر صفر امکانپذیر نیست!") else: print("انتخاب نامعتبر است. لطفاً یک عدد بین ۱ تا ۴ وارد کنید.")
توضیح کد
۱. نمایش منو به کاربر
print("انتخاب کنید: \n") print("1. جمع") print("2. تفریق") print("3. ضرب") print("4. تقسیم")
ابتدا یک منو برای کاربر نمایش داده میشود تا نوع عملیات را انتخاب کند. این بخش به کاربر امکان میدهد عملیات مورد نظر خود را به راحتی تشخیص دهد.
۲. دریافت ورودی از کاربر
operation = input("لطفاً شماره عملیات را وارد کنید (۱/۲/۳/۴): ") num1 = float(input("عدد اول را وارد کنید: ")) num2 = float(input("عدد دوم را وارد کنید: "))
در این قسمت، شماره عملیات و دو عدد از کاربر دریافت میشود. از تابع `input()` برای دریافت داده و از تابع `float()` برای تبدیل ورودی به عدد اعشاری استفاده میکنیم.
۳. انجام عملیات
این بخش، قلب برنامه است. بر اساس ورودی کاربر، عملیات مربوطه انجام میشود. از ساختارهای شرطی (`if-elif-else`) برای مدیریت انتخاب کاربر استفاده میکنیم.
if operation == '1': result = num1 + num2 print(f"نتیجه جمع: {result}") elif operation == '2': result = num1 - num2 print(f"نتیجه تفریق: {result}") elif operation == '3': result = num1 * num2 print(f"نتیجه ضرب: {result}") elif operation == '4': if num2 != 0: result = num1 / num2 print(f"نتیجه تقسیم: {result}") else: print("خطا: تقسیم بر صفر امکانپذیر نیست!") else: print("انتخاب نامعتبر است. لطفاً یک عدد بین ۱ تا ۴ وارد کنید.")
۴. مدیریت خطاها
در اینجا، خطای تقسیم بر صفر را مدیریت میکنیم. این یک مثال ساده از مدیریت خطا در برنامه نویسی است.
if num2 != 0: result = num1 / num2 print(f"نتیجه تقسیم: {result}") else: print("خطا: تقسیم بر صفر امکانپذیر نیست!")
کد نهایی
print("انتخاب کنید: \n") print("1. جمع") print("2. تفریق") print("3. ضرب") print("4. تقسیم") operation = input("لطفاً شماره عملیات را وارد کنید (۱/۲/۳/۴): ") num1 = float(input("عدد اول را وارد کنید: ")) num2 = float(input("عدد دوم را وارد کنید: ")) if operation == '1': result = num1 + num2 print(f"نتیجه جمع: {result}") elif operation == '2': result = num1 - num2 print(f"نتیجه تفریق: {result}") elif operation == '3': result = num1 * num2 print(f"نتیجه ضرب: {result}") elif operation == '4': if num2 != 0: result = num1 / num2 print(f"نتیجه تقسیم: {result}") else: print("خطا: تقسیم بر صفر امکانپذیر نیست!") else: print("انتخاب نامعتبر است. لطفاً یک عدد بین ۱ تا ۴ وارد کنید.")
جمعبندی
این پروژه ساده به شما کمک میکند تا با اصول اولیه برنامه نویسی پایتون آشنا شوید. با تمرین بیشتر و افزودن قابلیتهای جدید (مانند توان، جذر یا کار با اعداد پیچیده) میتوانید مهارتهای خود را تقویت کنید. اگر سوالی دارید یا به کمک بیشتری نیاز دارید، در کامنتها بپرسید!