简单四则运算程序
时间: 2023-11-06 13:06:56 浏览: 52
好的,以下是一个简单的四则运算程序的示例代码(使用 Python 编写):
```python
print("欢迎使用四则运算程序!")
num1 = float(input("请输入第一个数字:"))
op = input("请输入运算符(+、-、*、/):")
num2 = float(input("请输入第二个数字:"))
if op == "+":
result = num1 + num2
elif op == "-":
result = num1 - num2
elif op == "*":
result = num1 * num2
elif op == "/":
if num2 == 0:
print("除数不能为0!")
result = None
else:
result = num1 / num2
else:
print("不支持的运算符!")
result = None
if result is not None:
print("结果为:", result)
```
运行程序后,它会提示你输入两个数字和一个运算符,然后输出计算结果。注意进行错误处理,比如输入的运算符不支持或除数为0等情况。
相关问题
python while循环 四则运算程序
你可以使用`while`循环来编写一个能够进行四则运算的程序。下面是一个简单的示例:
```python
while True:
# 获取用户输入的表达式
expression = input("请输入一个四则运算表达式(例如:2+3)或输入'q'退出程序:")
# 检查用户是否选择退出
if expression.lower() == "q":
break
# 进行四则运算
try:
result = eval(expression)
print("结果:" + str(result))
except:
print("无效的表达式,请重新输入。")
```
这个程序会不断循环,直到用户选择退出(输入"q")。它使用`input()`函数获取用户输入的四则运算表达式,并使用`eval()`函数对表达式进行求值。如果表达式无效(例如,用户输入了非法的字符),程序会捕获异常并提示用户重新输入。最后,程序会打印出结果。
C语言整数四则运算程序
以下是一个简单的 C 语言整数四则运算程序:
#include <stdio.h>
int main() {
int a, b;
char op;
printf("请输入两个整数和运算符,用空格隔开:\n");
scanf("%d %d %c", &a, &b, &op);
switch (op) {
case '+':
printf("%d + %d = %d\n", a, b, a + b);
break;
case '-':
printf("%d - %d = %d\n", a, b, a - b);
break;
case '*':
printf("%d * %d = %d\n", a, b, a * b);
break;
case '/':
if (b == 0) {
printf("除数不能为0!\n");
} else {
printf("%d / %d = %d\n", a, b, a / b);
}
break;
default:
printf("不支持的运算符!\n");
break;
}
return 0;
}
注意:这个程序只支持整数四则运算,不支持浮点数运算和其他高级运算。