编写一个简单的程序,实现输入一个符号,每个符号实现不同的功能。输入数字一,实现加法运算,输入数字二,实现减法运算,输入数字三实现乘法运算,输入数字四退出程序。
时间: 2024-10-25 18:04:06 浏览: 14
这是一个基础的命令行交互程序,我们可以使用Python来实现这个需求。下面是一个简单的示例:
```python
def add():
a = float(input("请输入第一个加数:"))
b = float(input("请输入第二个加数:"))
result = a + b
print(f"结果是:{result}")
def subtract():
a = float(input("请输入被减数:"))
b = float(input("请输入减数:"))
result = a - b
print(f"结果是:{result}")
def multiply():
a = float(input("请输入第一个乘数:"))
b = float(input("请输入第二个乘数:"))
result = a * b
print(f"结果是:{result}")
def quit_program():
print("感谢使用,程序已退出。")
while True:
user_input = input("请选择操作(1.加法 2.减法 3.乘法 4.退出): ")
if user_input.isdigit() and int(user_input) in [1, 2, 3]:
num = int(user_input)
if num == 1:
add()
elif num == 2:
subtract()
elif num == 3:
multiply()
elif user_input == '4':
quit_program()
break
else:
print("输入无效,请尝试重新输入。")
```
在这个程序中,我们定义了四个函数分别对应不同的运算。通过无限循环获取用户输入,判断输入是否为数字并匹配对应的运算函数。当用户输入4时,执行`quit_program()`函数并退出循环。
阅读全文