题目:编写一个Python程序,实现一个简单的计算器,支持加、减、乘、除四种运算,支持整数和浮点数计算。

思路:

  1. 首先,需要定义四个函数分别用来实现加、减、乘、除四种运算。每个函数都需要接收两个参数:num1和num2,分别表示参与运算的两个数。

  2. 接下来,需要定义一个主函数,用来接收用户输入的运算符和参与运算的两个数。

  3. 在主函数中,判断用户输入的运算符,并调用对应的函数进行计算。

  4. 最后,输出运算结果。

代码如下:

def add(num1, num2):
    return num1 + num2

def subtract(num1, num2):
    return num1 - num2

def multiply(num1, num2):
    return num1 * num2

def divide(num1, num2):
    return num1 / num2

def main():
    operation = input("请输入运算符(+, -, *, /): ")
    num1 = float(input("请输入第一个数: "))
    num2 = float(input("请输入第二个数: "))

    if operation == "+":
        result = add(num1, num2)
    elif operation == "-":
        result = subtract(num1, num2)
    elif operation == "*":
        result = multiply(num1, num2)
    elif operation == "/":
        result = divide(num1, num2)
    else:
        print("无效的运算符")
        return

    print("运算结果为:", result)

if __name__ == "__main__":
    main()

运行效果:

请输入运算符(+, -, *, /): +
请输入第一个数: 1.5
请输入第二个数: 2.5
运算结果为: 4.0
``
写一个Python编程题

原文地址: https://www.cveoy.top/t/topic/cNXq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录