python编写程序,设计一个简单计算器,实现加、减、乘、除、整除和冥运算。(要求:每种运算的函数写在一个单独的模块里)
时间: 2024-06-05 09:10:50 浏览: 210
好的,我可以为您提供一个简单的计算器代码。以下是示例代码:
# 加法函数
def add(x, y):
return x + y
# 减法函数
def minus(x, y):
return x - y
# 乘法函数
def multiply(x, y):
return x * y
# 除法函数
def divide(x, y):
if y == 0: # 判断除数不能为0
return "Error! Division by zero!"
else:
return x / y
# 整除函数
def integer_divide(x, y):
if y == 0: # 判断除数不能为0
return "Error! Division by zero!"
else:
return x // y
# 幂运算函数
def power(x, y):
return x ** y
# 主函数
def main():
# 获取用户输入的操作符和操作数
operator = input("请输入运算符(+、-、*、/、//、**):")
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
# 根据用户输入调用不同的函数
if operator == '+':
print(num1, "+", num2, "=", add(num1, num2))
elif operator == '-':
print(num1, "-", num2, "=", minus(num1, num2))
elif operator == '*':
print(num1, "*", num2, "=", multiply(num1, num2))
elif operator == '/':
print(num1, "/", num2, "=", divide(num1, num2))
elif operator == '//':
print(num1, "//", num2, "=", integer_divide(num1, num2))
elif operator == '**':
print(num1, "**", num2, "=", power(num1, num2))
else:
print("无效的运算符")
if __name__ == '__main__':
main()
您可以将每个函数保存在单独的.py文件中,然后在主程序中导入它们。希望这可以帮助您编写自己的简单计算器代码。
阅读全文