Calculator Py
Calculator Py
def square_root(x):
if x < 0:
return " ریشه مربع عدد منفی:"!خطا
return math.sqrt(x)
def sin(x):
return math.sin(math.radians(x))
def cos(x):
return math.cos(math.radians(x))
def tan(x):
return math.tan(math.radians(x))
def calculator():
print(" )"ماش ینحس اب پیش رفته
print("عملیات:")
print("1. )"جمع
print("2. )"تفریق
print("3. )"ضرب
print("4. )"تقسیم
print("5. )"توان
print("6. )"ریشه مربع
print("7. )"سینوس
print("8. )"کسینوس
print("9. )"تانژانت
while True:
choice = input(") یا1/2/3/4/5/6/7/8/9( لطفا عمل مورد نظر خود را انتخاب کنید
'خروج' برای پایان: ")
if choice == ''خروج:
print(")"!متشکرم! خداحافظ
break
if choice == '1':
print(f"{num1} + {num2} = {add(num1, num2)}")
elif choice == '2':
print(f"{num1} - {num2} = {subtract(num1, num2)}")
elif choice == '3':
print(f"{num1} * {num2} = {multiply(num1, num2)}")
elif choice == '4':
print(f"{num1} / {num2} = {divide(num1, num2)}")
elif choice == '5':
print(f"{num1} ^ {num2} = {power(num1, num2)}")
if choice == '7':
print(f"sin({angle}) = {sin(angle)}")
elif choice == '8':
print(f"cos({angle}) = {cos(angle)}")
elif choice == '9':
print(f"tan({angle}) = {tan(angle)}")
else:
print(" لطفا دوباره تالش کنید.انتخاب نامعتبر.")
if __name__ == "__main__":
calculator()