برنامه ماشین حساب در پایتون : برای نوشتن این برنامه باید از دو تابع input و output استفاده کرد . ورودی را از کاربر بگیریم و جمع ، ضرب ، تفریق ، تفسیم کنیم .
به راحتی با چند خط کوتاه می توانیم ماشین حساب در پایتون بنویسیم . در این پروژه اعداد را از کاربر میگیریم و حاصل جمع، ضرب، تقسیم و تفریق آنها را چاپ میکنیم.
در کد پروژه ماشین حساب در پایتون ، با تابع input ورودی گرفته و توسط تایع print خروجی را چاپ میکنیم.
برنامه ماشین حساب در پایتون
در برنامه ماشین حساب می توانیم عملگرهای زیر را بر روی ورودی اعمال کنیم:
- جمع ،
- تفریق ،
- ضرب ،
- تقسیم
- و غیره
برای ساخت ماشین حساب اختصاصی باید بتوانیم کد نویسی انجام دهیم .
ما باید بتوانیم به ماشین حساب خود عددی بدهیم و به آن دستور دهیم اعداد را جمع ، ضرب ، تفریق و غیره کند.
ما ورودی گرفتن در پایتون را به صورت کامل در این صفحه ” آموزش دستور Input در پایتون “توضیح داده ایم و به شما آموزش می دهیم چگونه از کاربر ورودی بگیرید .
با مراجعه به صفحه “گرفتن ورودی در پایتون” می توانید به راحتی با مفهوم ورودی آشنا شوید .
برنامه ماشین حساب در پایتون چند مرحله دارد؟
- باید از کاربر ورودی بگیریم ،
- باید از عملگر ها استفاده کنیم ،
- باید اعداد ورودی کاربر را به وسیله عملگرها (جمع، ضرب ، تفریق ، تقسیم ) کرد،
- در نهایت خروجی را چاپ کنیم.
گرفتن ورودی در برنامه ماشین حساب
می توانید یک متن را به کاربر نمایش داده و از او بخواهید چیزی را وارد کند.
به عنوان مثال :
1 2 |
num1= input("add aval ra vared kon") num2= input("add dovom ra vared kon") |
به وسیله تابع input ، ما از کاربر می خواهیم که دو تا عدد وارد کند.
تبدیل ورودی کاربر به عدد
برای گرفتن ورودی عدد صحیح از کاربر باید داده ورودی را به نوع عددی یا int تبدیل کنیم .
1 2 |
num1=int(num1) num2=int(num2) |
برای اینکه به کاربر بگوییم برای ورودی از عدد استفاده کند از دو خط کد بالا استفاده می کنیم.
حال اگر بخواهیم به وسیله اعددای که از کاربر گرفته ایم عمل جمع ، تفریق ، ضرب ، تقسیم ، کوچکتر ، بزرگتر و مساوی را انجام دهیم کافیست از چند خط کد زیر استفاده کنیم :
1 2 3 4 5 6 7 |
sum=num1+num2 zarb=num1*num2 taghsim=num1/num2 tafrigh=num1-num2 bozorgtar=num1>num2 kochektar=num1<num2 mosavi=num1==num2 |
توضیحات برنامه ماشین حساب در پایتون
خط اول : برای جمع می توانیم ورودی اول را + ورودی دوم کنیم.
خط دوم : برای عمل ضرب می توانیم ورودی را * ورودی دوم کنیم .
خط سوم :برای عمل تقسیم ورودی اول (num1) / وردوی دوم 2 (num2)
خط چهارم :برای عمل تفریق ورودی اول (num1) را – ورودی دوم (num2)کنیم.
خط پنجم : برای اینکه بدانیم ورودی اول (num1) از ورودی دوم(num2) بزرگ تراست.
خط ششم: برای اینکه بدانیم ورودی اول (num1) از ورودی دوم(num2) کوچکتراست.
خط هفتم : برای اینکه بدانیم ورودی اول (num1) با ورودی دوم(num2) مساوی است یا نه ؟
نمایش خروجی در ماشین حساب
خروجی در پایتون چیست و چگونه می توان در پایتون خروجی گرفت ؟
می توانیم از تابع print برای این عمل استفاده کنیم و متغیر تعریف شده در مراحل قبل را صدا زده و آن را چاپ کنیم .
ما به صورت کامل تابع print و output کردن در پایتون را برای شما توضیح داده ایم به راحتی و با ورود به “خروجی در پایتون” می توانید با مفهوم اصلی output و تابع print در پایتون آشنا شوید و از آن در برنامه های خود استفاده کنید.
نتیجه کدهای بالا به صورت زیر می باشد:
1 2 3 4 5 6 7 |
print("sum=",sum) print("zarb=",zarb) print("taghsim=",taghsim) print("tafrigh=",tafrigh) print("num1 bozorgtar az num2=",bozorgtar) print("num1 kochektar az num2=",kochektar) print("num1 mosavi ba num2",mosavi) |
خروجی برنامه ماشین حساب ما بصورت زیر می باشد:
در این برنامه ، توانستیم یک ماشین حساب ساده و ابتدایی را در پایتون پیاده سازی کنیم و فقط از دو دستور اولیه یعنی input و output و از عملگرهای عددی در پایتون استفاده کردیم.
در برنامه های بعدی ، با استفاده از دستورات شرطی مثل if و غیره ، این پروژه را کامل تر خواهیم کرد.