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

使用Python编写的基础计算器

发布时间:2023-12-04 10:56:24

下面是使用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"
    else:
        return x / y

def calculator():
    """计算器函数"""
    print("选择操作:")
    print("1. 相加")
    print("2. 相减")
    print("3. 相乘")
    print("4. 相除")

    choice = input("输入操作对应的序号:")

    num1 = float(input("输入第一个数字:"))
    num2 = float(input("输入第二个数字:"))

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

# 调用计算器函数
calculator()

使用该计算器,你可以选择四种不同的操作:相加、相减、相乘和相除。根据你的选择,你需要输入两个数字来进行计算。计算结果将会被打印出来。

以下是一个使用示例:

选择操作:
1. 相加
2. 相减
3. 相乘
4. 相除
输入操作对应的序号:1
输入第一个数字:5
输入第二个数字:3
相加结果: 8.0

在这个示例中,用户选择了相加操作,并输入了两个数字5和3。程序计算出它们的和,结果为8.0,并打印了结果。

你可以根据自己的需要扩展这个基础计算器,添加更多的计算功能或者改进用户界面。