本贴将使用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): if y != 0: return x / y else: return "除数不能为0"
while True: print("选择操作:") print("1.加法") print("2.减法") print("3.乘法") print("4.除法") print("5.退出")
choice = input("请输入你的选择(1/2/3/4/5): ")
if choice == '5': print("退出计算器") break
if choice not in ['1', '2', '3', '4']: print("无效输入") continue
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))
代码解释: - 我们定义了四个函数 add, subtract, multiply, divide 来执行基础的数学运算。
- 使用 while 循环来创建一个用户可以不断进行计算直到选择退出的界面。
- 根据用户的选择,程序会执行相应的数学函数,并打印结果。
这个例子很适合初学者学习Python的基础语法,和简单的输入输出操作,望这个实例能帮助到苦力怕论坛的编程爱好者们=w= |