ماشین حساب مهندسی با پایتون
ماشین حسابهای مهندسی ابزارهای قدرتمندی هستند که به کاربران اجازه میدهند محاسبات پیچیدهای را انجام دهند. این ماشین حسابها معمولاً شامل توابع مثلثاتی، لگاریتمها، توابع نمایی و دیگر عملیات ریاضی هستند. با استفاده از زبان برنامهنویسی پایتون، میتوان یک ماشین حساب مهندسی را به سادگی پیادهسازی کرد.
ویژگیهای کلیدی
- توابع ریاضی:
- ورودی کاربر:
- مدیریت خطا:
نمونه کد
```python
import math
def calculator():
print("ماشین حساب مهندسی")
print("عملیات: +, -, *, /, sin, cos, tan, log")
while True:
expression = input("عبارت را وارد کنید (یا 'exit' برای خروج): ")
if expression.lower() == 'exit':
break
try:
result = eval(expression, {"__builtins__": None}, math.__dict__)
print("نتیجه:", result)
except Exception as e:
print("خطا:", e)
calculator()
```
توضیحات کد
در این کد، ابتدا کتابخانه `math` وارد میشود. سپس تابع `calculator` تعریف میشود که عملیات ماشین حساب را انجام میدهد. کاربر میتواند عملیات مختلف را وارد کند و با استفاده از `eval()`، محاسبات انجام میشود.
نکات پایانی
با استفاده از این تکنیکها، میتوان یک ماشین حساب مهندسی کارآمد در پایتون ایجاد کرد. این ماشین حساب میتواند به دانشجویان و مهندسان در کارهای روزمره کمک کند. همچنین میتوان ویژگیهای بیشتری مانند گراف کشی یا محاسبات پیچیدهتر را به آن اضافه کرد.