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

用Python实现简单的计算器

发布时间:2023-12-04 21:51:57

下面是一个用Python实现简单计算器的示例代码:

def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

def multiply(a, b):
    return a * b

def divide(a, b):
    return a / b

def calculator():
    operation = input('请选择操作类型(加减乘除):')
    num1 = float(input('请输入第一个数:'))
    num2 = float(input('请输入第二个数:'))

    if operation == '+':
        result = add(num1, num2)
    elif operation == '-':
        result = subtract(num1, num2)
    elif operation == '*':
        result = multiply(num1, num2)
    elif operation == '/':
        result = divide(num1, num2)
    else:
        print('无效的操作类型!')
        return

    print('计算结果:', result)

calculator()

使用示例:

选择操作类型(加减乘除):+

请输入第一个数:10

请输入第二个数:5

计算结果: 15.0

选择操作类型(加减乘除):-

请输入第一个数:20

请输入第二个数:8

计算结果: 12.0

选择操作类型(加减乘除):*

请输入第一个数:3

请输入第二个数:4

计算结果: 12.0

选择操作类型(加减乘除):/

请输入第一个数:15

请输入第二个数:3

计算结果: 5.0

选择操作类型(加减乘除):%

无效的操作类型!