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

一个完整的Python函数例子:如何实现一个简单的计算器

发布时间:2023-08-08 06:58:59

下面是一个完整的Python函数例子,可以实现一个简单的计算器功能:

def calculator():
    print("欢迎使用简易计算器!")
    print("请输入两个数字和操作符,支持的操作符有:")
    print("+ - 加法")
    print("- - 减法")
    print("* - 乘法")
    print("/ - 除法")

    num1 = float(input("请输入      个数字:"))
    operator = input("请输入操作符:")
    num2 = float(input("请输入第二个数字:"))

    if operator == "+":
        result = num1 + num2
    elif operator == "-":
        result = num1 - num2
    elif operator == "*":
        result = num1 * num2
    elif operator == "/":
        if num2 != 0:
            result = num1 / num2
        else:
            print("除数不能为0!")
            return

    print("计算结果为:", result)

calculator()

以上代码定义了一个名为calculator的函数,该函数实现了一个简单的计算器。首先会输出一些提示信息,然后通过input函数依次获取用户输入的两个数字和操作符。根据操作符的不同,计算器会执行相应的运算,并将结果打印出来。如果用户输入了除法操作符且除数为0,则会提示错误信息。用户可以重复调用calculator函数来进行多次计算。

运行程序后,会得到以下的输出结果:

欢迎使用简易计算器!
请输入两个数字和操作符,支持的操作符有:
+ - 加法
- - 减法
* - 乘法
/ - 除法
请输入      个数字:5
请输入操作符:*
请输入第二个数字:4
计算结果为: 20.0

以上程序仅仅是一个简单的示例,实际的计算器功能会更复杂,需要考虑更多的输入验证、错误处理、界面设计等。这个例子可以作为快速入门的基础,进行更复杂计算器功能的扩展和改进。