python实战演练之一个简单的计算器程序

  1. 任务:实现一个简单的计算器程序,可以进行基本的四则运算。
 

 

# 计算器程序
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()  # 运行计算器程序

  1. 示例解释:
  • 程序中定义了四个基本运算的函数,以及一个计算器函数calculator
  • calculator函数中,利用while循环一直接受用户输入,直到用户选择退出(输入"0")为止。
  • 用户可以选择所需的操作,然后输入两个数字进行运算。
  • 根据用户的选择,调用对应的函数进行计算,并输出结果。

这只是一个简单的示例,通过实际的项目或更复杂的练习,可以进一步提高Python编程的实践能力。

 

你可能感兴趣的:(python实战教学,开发语言,python,开发语言)