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/fWC0 著作权归作者所有。请勿转载和采集!