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

利用Python函数实现简单的计算器(calculator)

发布时间:2023-07-04 02:45:42

计算器是一种常用的工具,在日常生活中我们经常会遇到需要进行各种数值计算的情况。利用Python函数,我们可以方便地实现一个简单的计算器。

首先,我们需要定义一些基本的运算函数,比如加法、减法、乘法和除法。下面是一个简单的例子:

def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    return x / y

这些函数分别接受两个参数,执行相应的运算,并返回结果。接下来,我们可以编写一个简单的用户界面来使用这些运算函数。

print("Welcome to the Calculator!")

while True:
    print("Please select an operation:")
    print("1. Add")
    print("2. Subtract")
    print("3. Multiply")
    print("4. Divide")
    print("5. Quit")

    choice = input("Enter your choice (1-5): ")

    if choice == '5':
        print("Goodbye!")
        break

    num1 = float(input("Enter the first number: "))
    num2 = float(input("Enter the second number: "))

    if choice == '1':
        print("Result:", add(num1, num2))
    elif choice == '2':
        print("Result:", subtract(num1, num2))
    elif choice == '3':
        print("Result:", multiply(num1, num2))
    elif choice == '4':
        print("Result:", divide(num1, num2))
    else:
        print("Invalid choice!")

在上述代码中,我们首先打印一个欢迎信息,并进入一个无限循环。在每次循环中,我们打印一些用户菜单选项,并等待用户输入。

用户可以选择运行加法、减法、乘法、除法以及退出计算器。根据用户的选择,我们调用相应的运算函数,并打印结果。

如果用户选择退出,我们会打印“Goodbye!”并跳出循环,结束程序的运行。

这样,我们就实现了一个简单的计算器。用户可以根据需要进行各种数值运算,而无需手动编写运算的代码。利用Python函数,我们可以简洁地实现复杂的计算逻辑,提高代码的可读性和可维护性。