- 任务:实现一个简单的计算器程序,可以进行基本的四则运算。
# 计算器程序 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): return a / b def calculator(): while True: print("请选择要进行的操作:") print("1. 加法") print("2. 减法") print("3. 乘法") print("4. 除法") print("0. 退出") choice = input("请输入选项数字:") if choice == "0": break num1 = float(input("请输入第一个数字:")) num2 = float(input("请输入第二个数字:")) if choice == "1": result = add(num1, num2) elif choice == "2": result = subtract(num1, num2) elif choice == "3": result = multiply(num1, num2) elif choice == "4": result = divide(num1, num2) else: print("无效选项,请重新输入") continue print("计算结果:", result) print() # 输出一个空行 calculator() # 运行计算器程序
- 示例解释:
- 程序中定义了四个基本运算的函数,以及一个计算器函数
calculator
。 - 在
calculator
函数中,利用while
循环一直接受用户输入,直到用户选择退出(输入"0")为止。 - 用户可以选择所需的操作,然后输入两个数字进行运算。
- 根据用户的选择,调用对应的函数进行计算,并输出结果。
这只是一个简单的示例,通过实际的项目或更复杂的练习,可以进一步提高Python编程的实践能力。