写一个Python编程题
题目:编写一个Python程序,实现一个简单的计算器,支持加、减、乘、除四种运算,支持整数和浮点数计算。
思路:
-
首先,需要定义四个函数分别用来实现加、减、乘、除四种运算。每个函数都需要接收两个参数:num1和num2,分别表示参与运算的两个数。
-
接下来,需要定义一个主函数,用来接收用户输入的运算符和参与运算的两个数。
-
在主函数中,判断用户输入的运算符,并调用对应的函数进行计算。
-
最后,输出运算结果。
代码如下:
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
``
原文地址: https://www.cveoy.top/t/topic/cNXq 著作权归作者所有。请勿转载和采集!