📜  使用Python创建一个简单的计算器

📅  最后修改于: 2020-01-13 05:15:19             🧑  作者: Mango

创建一个简单的计算器,该计算器可以根据用户输入执行基本的算术运算,例如加,减,乘或除。
方法:
 

  1. 用户选择所需的操作。选项1、2、3和4,分别是,加,减,乘,除。
  2. 取两个数字,并使用if … elif … else分支执行特定代码。
  3. 使用函数add(),subtract(),multipli()和divide()计算结果。

 
范例:

请选择操作
1.加
2.减
3.乘
4.除
选择的操作:1
输入第一个数字:20
输入第二个数字:13
20 + 13 = 33

Python代码:

# Python 代码,做一个简单的计算器
# 两数相加函数
def add(num1, num2):
    return num1 + num2
# 两数相减函数
def subtract(num1, num2):
    return num1 - num2
# 两数相乘函数
def multiply(num1, num2):
    return num1 * num2
# 两数相除函数
def divide(num1, num2):
    return num1 / num2
print("请选择所需操作 -\n" \
        "1. Add\n" \
        "2. Subtract\n" \
        "3. Multiply\n" \
        "4. Divide\n")
# 从用户中获取输入
select = input("从如下操作中选择: 1, 2, 3, 4 :")
number_1 = int(input("输入第一个数: "))
number_2 = int(input("输入第二个数: "))
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("无效输入")

输出:

请选择所需操作: -
1. Add
2. Subtract
3. Multiply
4. Divide
从如下操作中选择 1, 2, 3, 4 : 1
输入第一个数 : 15
输入第二个数 : 14
15 + 14 = 29