编写程序,设计一个简单计算器,实现加、减、乘、除、整除和冥运算
时间: 2023-10-20 22:09:55 浏览: 247
好的,我可以帮你回答这个问题。以下是简单计算器的程序设计代码:
```
# 定义加法函数
def add(x, y):
return x + y
# 定义减法函数
def subtract(x, y):
return x - y
# 定义乘法函数
def multiply(x, y):
return x * y
# 定义除法函数
def divide(x, y):
return x / y
# 定义整除函数
def floor_divide(x, y):
return x // y
# 定义幂运算函数
def power(x, y):
return x ** y
# 主函数,用于获取用户输入和输出结果
def main():
while True:
# 获取用户输入的数字和运算符号
num1 = float(input("请输入第一个数字: "))
operator = input("请输入运算符号(+ - * / // **): ")
num2 = float(input("请输入第二个数字: "))
# 根据用户输入的运算符号,调用相应的函数计算结果
if operator == '+':
result = add(num1, num2)
elif operator == '-':
result = subtract(num1, num2)
elif operator == '*':
result = multiply(num1, num2)
elif operator == '/':
result = divide(num1, num2)
elif operator == '//':
result = floor_divide(num1, num2)
elif operator == '**':
result = power(num1, num2)
else:
print("无效的运算符号!")
continue
# 输出结果
print("结果: ", result)
if __name__ == '__main__':
main()
```
这个简单计算器程序使用了 Python 语言编写,可以实现加、减、乘、除、整除和冥运算。用户只需要输入数字和运算符号,程序会自动计算并输出结果。
阅读全文