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

Python实现简单的计算器程序

发布时间:2023-12-04 22:23:38

计算器是一种常用的工具,可以帮助我们进行各种数学运算。在Python中,我们可以使用基本的数学运算符和逻辑运算符来实现一个简单的计算器程序。

下面是一个简单的计算器程序的代码示例:

# 计算器程序
def calculator():
    print("欢迎使用计算器程序!")
    print("请选择要进行的操作:")
    print("1. 加法")
    print("2. 减法")
    print("3. 乘法")
    print("4. 除法")
    
    choice = input("请选择要进行的操作(输入对应的编号):")
    
    # 输入要进行的操作数
    num1 = float(input("请输入第一个操作数:"))
    num2 = float(input("请输入第二个操作数:"))
    
    if choice == '1':
        result = num1 + num2
        print("计算结果为:", result)
    elif choice == '2':
        result = num1 - num2
        print("计算结果为:", result)
    elif choice == '3':
        result = num1 * num2
        print("计算结果为:", result)
    elif choice == '4':
        if num2 == 0:
            print("除数不能为0,请重新输入!")
            calculator()
        else:
            result = num1 / num2
            print("计算结果为:", result)
    else:
        print("输入错误,请重新输入!")
        calculator()

# 使用计算器程序
calculator()

这个程序首先会打印出一个欢迎提示,然后让用户选择要进行的操作,可以是加法、减法、乘法或除法。接着,程序会要求用户输入两个运算数,然后根据用户选择的操作符进行相应的运算,并打印出运算结果。

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

欢迎使用计算器程序!
请选择要进行的操作:
1. 加法
2. 减法
3. 乘法
4. 除法
请选择要进行的操作(输入对应的编号):3
请输入第一个操作数:2
请输入第二个操作数:3
计算结果为: 6.0

这个例子中,用户选择进行乘法运算,输入了两个操作数2和3,然后程序计算出2乘以3的结果为6,并打印出了运算结果。

这个简单的计算器程序只实现了加法、减法、乘法和除法这几种基本运算,如果需要实现更复杂的功能,还需要进一步完善程序。同时,需要注意用户输入的合法性,比如除数不能为0等情况,可以通过添加条件判断来处理这些异常情况。