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

使用Python制作简单的计算器

发布时间:2023-12-04 09:43:47

Python是一种高级编程语言,拥有丰富的标准库和第三方库。使用Python制作一个简单的计算器是非常简单的。

首先,我们可以使用Python的基本数据类型和运算符来进行基本的数学运算。下面是一个简单的计算器代码示例:

def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

def multiply(a, b):
    return a * b

def divide(a, b):
    if b == 0:
        return "除数不能为0"
    else:
        return a / b

print("选择操作:")
print("1. 相加")
print("2. 相减")
print("3. 相乘")
print("4. 相除")

choice = input("请输入选择(1/2/3/4):")

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

if choice == '1':
    print("结果:", add(num1, num2))
elif choice == '2':
    print("结果:", subtract(num1, num2))
elif choice == '3':
    print("结果:", multiply(num1, num2))
elif choice == '4':
    print("结果:", divide(num1, num2))
else:
    print("无效的选择")

在上面的代码中,我定义了四个函数分别用于实现加法、减法、乘法和除法运算。在主程序中,我首先打印了四个可选的操作,然后根据用户的选择执行相应的操作。用户可以输入两个数字,并选择所需的操作,程序将根据选择调用相应的函数,然后打印出结果。

让我们通过一个使用例子来演示:

选择操作:
1. 相加
2. 相减
3. 相乘
4. 相除
请输入选择(1/2/3/4):3
请输入      个数字:4
请输入第二个数字:5
结果: 20.0

在上面的示例中,用户选择了相乘操作,然后输入了两个数字4和5。程序执行了相应的函数并打印出结果20.0。

这只是一个简单的计算器例子,你可以根据自己的需求添加更多的功能和操作。同时,你也可以探索Python的其他数学库,如numpy和scipy,以实现更复杂的计算功能。