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

如何用Python函数定义简单的计算器

发布时间:2023-12-03 17:12:57

要定义一个简单的计算器,可以使用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):
    """除法函数"""
    if num2 != 0:
        return num1 / num2
    else:
        return "除数不能为零"

def calculator():
    """计算器函数"""
    print("欢迎使用简单计算器!")
    while True:
        print("请选择操作:")
        print("1. 加法")
        print("2. 减法")
        print("3. 乘法")
        print("4. 除法")
        print("5. 退出")

        choice = input("请输入选项:")
        if choice == '5':
            print("谢谢使用,再见!")
            break

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

        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)
        
        print("计算结果:", result)
        print()

# 调用计算器函数
calculator()

这个计算器函数使用了四个基本的数学运算函数:加法、减法、乘法和除法。计算器函数通过一个循环接受用户输入的选项,并根据选项调用相应的函数进行计算,并输出结果。

你可以根据自己的需求对这个简单计算器进行扩展,添加其他数学运算函数或者增加错误处理等功能。