Python编程题:实现一个简单的计算器
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/nzH6 著作权归作者所有。请勿转载和采集!