请问是基础的四则运算计算器还是更高级的计算器呢?如果是基础的四则运算计算器,可以使用以下代码实现:

# 基础的四则运算计算器

# 加法
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("请选择运算:")
print("1.加法")
print("2.减法")
print("3.乘法")
print("4.除法")

# 获取用户输入
choice = input("请输入您的选择(1/2/3/4):")

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

if choice == '1':
    print(num1, "+", num2, "=", add(num1, num2))

elif choice == '2':
    print(num1, "-", num2, "=", subtract(num1, num2))

elif choice == '3':
    print(num1, "*", num2, "=", multiply(num1, num2))

elif choice == '4':
    print(num1, "/", num2, "=", divide(num1, num2))

else:
    print("非法输入,请重新输入")

如果是更高级的计算器,可以使用第三方库实现更多的功能,比如使用numpy库实现矩阵运算、使用sympy库实现符号计算等等

生成一个python程序实现计算器的功能

原文地址: https://www.cveoy.top/t/topic/f7pG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录