设计一个四则运算,实现数字的加法,减法,乘法,除法运算python编写
时间: 2024-01-07 09:03:31 浏览: 101
一个简单的四则运算实现如下:
```python
# 定义加法函数
def add(num1, num2):
return num1 + num2
# 定义减法函数
def sub(num1, num2):
return num1 - num2
# 定义乘法函数
def mul(num1, num2):
return num1 * num2
# 定义除法函数
def div(num1, num2):
if num2 == 0:
return "除数不能为0"
else:
return num1 / num2
# 主函数
def main():
while True:
# 获取用户输入
num1 = float(input("请输入第一个数字:"))
operator = input("请输入运算符号(+、-、*、/):")
num2 = float(input("请输入第二个数字:"))
# 根据运算符号调用相应的函数
if operator == "+":
result = add(num1, num2)
elif operator == "-":
result = sub(num1, num2)
elif operator == "*":
result = mul(num1, num2)
elif operator == "/":
result = div(num1, num2)
else:
print("无效的运算符号")
continue
# 输出结果
print("运算结果为:", result)
# 询问是否继续运算
choice = input("是否继续运算?(y/n):")
if choice == "n":
break
if __name__ == "__main__":
main()
```
在这个代码中,我们定义了4个函数分别对应加法、减法、乘法和除法运算。然后在主函数中,使用一个while循环不断获取用户输入,根据运算符号调用相应的函数进行计算,并输出结果。最后询问用户是否继续运算,如果选择退出则跳出循环,程序结束。
阅读全文