
print("به ماشینحساب پایتونی خوش آمدید!")
# گرفتن عملیات از کاربر
print("\nعملیات مورد نظر را انتخاب کنید:")
print("1. جمع (+)")
print("2. تفریق (-)")
print("3. ضرب (*)")
print("4. تقسیم (/)")
choice = input("شماره عملیات (1/2/3/4): ")
# گرفتن اعداد از کاربر
try:
num1 = float(input("عدد اول را وارد کنید: "))
num2 = float(input("عدد دوم را وارد کنید: "))
except ValueError:
print("خطا: لطفاً فقط عدد وارد کنید!")
return
# انجام محاسبات
if choice == '1':
print(f"نتیجه: {num1} + {num2} = {num1 + num2}")
elif choice == '2':
print(f"نتیجه: {num1} - {num2} = {num1 - num2}")
elif choice == '3':
print(f"نتیجه: {num1} {num2} = {num1 num2}")
elif choice == '4':
if num2 != 0:
print(f"نتیجه: {num1} / {num2} = {num1 / num2}")
else:
print("خطا: تقسیم بر صفر ممکن نیست!")
else:
print("انتخاب نامعتبر!")
# اجرای تابع
calculator()