بايثون
برنامج آلة حاسبة باستخدام بايثون

قم بإنشاء آلة حاسبة بسيطة باستخدام لغة بايثون يمكنك إجراء العمليات الحسابية الأساسية مثل الجمع أو الطرح أو الضرب أو القسمة وذلك بلأعتماد على مدخلات المستخدم.
شرح الطريقة:
- يختار المستخدم العملية المطلوبة من خلال الخيارات الموجوده سواء (جمع, طرح, ضرب, قسمة)
- يتم أخذ رقمين
- باستخدام الدوال بلغة بايثون يقوم الكود بالعلمية
مثال:
Please select operation -
1. Add
2. Subtract
3. Multiply
4. Divide
Select operations form 1, 2, 3, 4 : 1
Enter first number : 20
Enter second number : 13
20 + 13 = 33
الكود البرمجي
# Python program for simple calculator
# Function to add two numbers
def add(num1, num2):
return num1 + num2
# Function to subtract two numbers
def subtract(num1, num2):
return num1 - num2
# Function to multiply two numbers
def multiply(num1, num2):
return num1 * num2
# Function to divide two numbers
def divide(num1, num2):
return num1 / num2
print("Please select operation -\n" \
"1. Add\n" \
"2. Subtract\n" \
"3. Multiply\n" \
"4. Divide\n")
# Take input from the user
select = int(input("Select operations form 1, 2, 3, 4 :"))
number_1 = int(input("Enter first number: "))
number_2 = int(input("Enter second number: "))
if select == 1:
print(number_1, "+", number_2, "=",
add(number_1, number_2))
elif select == 2:
print(number_1, "-", number_2, "=",
subtract(number_1, number_2))
elif select == 3:
print(number_1, "*", number_2, "=",
multiply(number_1, number_2))
elif select == 4:
print(number_1, "/", number_2, "=",
divide(number_1, number_2))
else:
print("Invalid input")