欢迎访问宙启技术站
智能推送

用Python编写的简单计算器

发布时间:2023-12-04 23:03:14

下面是一个用Python编写的简单计算器的例子:

def add(x, y):
    """加法运算"""
    return x + y

def subtract(x, y):
    """减法运算"""
    return x - y

def multiply(x, y):
    """乘法运算"""
    return x * y

def divide(x, y):
    """除法运算"""
    if y == 0:
        return "除数不能为0"
    return x / y

def calculator():
    """计算器主函数"""
    print("欢迎使用简单计算器!")
    print("请选择要进行的运算:")
    print("1. 加法")
    print("2. 减法")
    print("3. 乘法")
    print("4. 除法")

    choice = input("请输入您的选择(1/2/3/4): ")
    num1 = float(input("请输入第一个数字: "))
    num2 = float(input("请输入第二个数字: "))

    result = None

    if choice == '1':
        result = add(num1, num2)
    elif choice == '2':
        result = subtract(num1, num2)
    elif choice == '3':
        result = multiply(num1, num2)
    elif choice == '4':
        result = divide(num1, num2)
    else:
        print("无效的选择")

    if result is not None:
        print(f"运算结果: {result}")


# 使用例子
calculator()

这个计算器程序首先定义了四个基本的运算函数:加法、减法、乘法和除法。然后在calculator()函数中,它打印一个简单的用户界面,用户可以选择要执行的运算类型。根据用户的选择,它获取两个数字输入,并相应地调用适当的运算函数来计算结果。最后,它打印出计算结果。

使用这个计算器,示例输出如下所示:

欢迎使用简单计算器!
请选择要进行的运算:
1. 加法
2. 减法
3. 乘法
4. 除法
请输入您的选择(1/2/3/4): 1
请输入第一个数字: 10
请输入第二个数字: 5
运算结果: 15.0

此示例演示了如何使用选择结构和函数来创建一个简单的计算器程序。用户可以根据自己的需求在选项之间进行选择,并在执行运算后获取结果。