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

使用Python编写一个简单的计算器程序

发布时间:2023-12-04 08:05:26

以下是一个简单的使用Python编写的计算器程序:

# 定义计算器函数
def calculator():
    print("欢迎使用计算器!请输入要进行的运算:")
    print("1. 加法")
    print("2. 减法")
    print("3. 乘法")
    print("4. 除法")
    
    # 获取用户输入的运算类型
    operation = input("请选择运算类型(输入对应数字):")

    if operation == "1":
        # 加法运算
        num1 = float(input("请输入      个数字:"))
        num2 = float(input("请输入第二个数字:"))
        result = num1 + num2
        print("运算结果为:", result)

    elif operation == "2":
        # 减法运算
        num1 = float(input("请输入      个数字:"))
        num2 = float(input("请输入第二个数字:"))
        result = num1 - num2
        print("运算结果为:", result)

    elif operation == "3":
        # 乘法运算
        num1 = float(input("请输入      个数字:"))
        num2 = float(input("请输入第二个数字:"))
        result = num1 * num2
        print("运算结果为:", result)

    elif operation == "4":
        # 除法运算
        num1 = float(input("请输入被除数:"))
        num2 = float(input("请输入除数:"))
        if num2 == 0:
            print("除数不能为0!")
        else:
            result = num1 / num2
            print("运算结果为:", result)

    else:
        print("输入有误,请重新选择运算类型!")

# 调用计算器函数
calculator()

使用例子:

欢迎使用计算器!请输入要进行的运算:
1. 加法
2. 减法
3. 乘法
4. 除法
请选择运算类型(输入对应数字):1
请输入      个数字:5.5
请输入第二个数字:2.5
运算结果为: 8.0

这个简单的计算器程序可以实现基本的加、减、乘、除运算。用户可以输入对应的数字选择运算类型,然后输入需要计算的数字进行运算,最后程序会输出运算结果。程序会对除法运算做除数是否为0的判断,避免出现除数为0的错误。如果用户输入的运算类型不在提供的选项范围内,程序会给出错误提示,并要求用户重新选择。