生成一个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("请选择运算:")
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库实现符号计算等等
原文地址: https://www.cveoy.top/t/topic/f7pG 著作权归作者所有。请勿转载和采集!