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

Python编写的简单计算器实现

发布时间:2023-12-04 12:40:27

计算器是一个非常常见的工具,可以帮助我们进行基本的数学运算。在Python中,我们可以很方便地编写一个简单的计算器程序。下面我将为您展示一个简单的Python计算器实现,并提供使用例子。

# 定义计算器函数
def calculator():
    print("欢迎使用简单计算器!")
    print("请依次输入两个数字和一个操作符(+、-、*、/)")
    
    num1 = float(input("请输入第一个数字:"))
    operator = input("请输入操作符:")
    num2 = float(input("请输入第二个数字:"))
    
    if operator == '+':
        result = num1 + num2
        print(f"计算结果:{num1} {operator} {num2} = {result}")
    elif operator == '-':
        result = num1 - num2
        print(f"计算结果:{num1} {operator} {num2} = {result}")
    elif operator == '*':
        result = num1 * num2
        print(f"计算结果:{num1} {operator} {num2} = {result}")
    elif operator == '/':
        if num2 == 0:
            print("除数不能为0,请重新输入。")
        else:
            result = num1 / num2
            print(f"计算结果:{num1} {operator} {num2} = {result}")
    else:
        print("无效的操作符。")
    
# 使用计算器函数
calculator()

上面的代码实现了一个简单的计算器程序。它首先会打印欢迎消息和输入提示,然后接收用户输入的两个数字和一个操作符。根据用户输入的操作符,程序会执行相应的计算操作,并输出计算结果。

下面是这个计算器程序的一个使用例子:

欢迎使用简单计算器!
请依次输入两个数字和一个操作符(+、-、*、/)
请输入第一个数字:10
请输入操作符:*
请输入第二个数字:5
计算结果:10 * 5 = 50

这个例子演示了一个乘法计算操作,计算结果为10乘以5等于50。

除了乘法,这个计算器程序还支持加法、减法和除法。用户可以根据需要输入不同的数字和操作符进行计算。如果用户输入的操作符不是+、-、*、/中的一个,程序会输出错误消息。

这个简单的计算器程序可以帮助我们进行基本的数学运算,非常方便实用。根据需要,我们还可以对程序进行扩展,添加更多的计算功能。