编程实现简易的计算器:读入两个整数运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可以是+,-,*,/
时间: 2023-05-13 20:07:47 浏览: 1676
好的,让我来回答您的问题。以下是一个简单的计算器的实现代码:
```python
data1 = int(input("请输入第一个整数:"))
data2 = int(input("请输入第二个整数:"))
op = input("请输入运算符(+,-,*,/):")
if op == '+':
result = data1 + data2
elif op == '-':
result = data1 - data2
elif op == '*':
result = data1 * data2
elif op == '/':
result = data1 / data2
else:
print("非法的运算符!")
result = None
if result is not None:
print("计算结果为:", result)
```
希望这个代码能够帮助您实现一个简单的计算器。
请问还有什么问题需要我回答吗?
相关问题
用python编程实现简易的计算器:读入两个整数运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值, 其中op可以是+,-,*,/
可以使用以下代码实现一个简易的计算器:
```python
data1 = int(input("请输入第一个整数:"))
data2 = int(input("请输入第二个整数:"))
op = input("请输入运算符(+,-,*,/):")
if op == '+':
result = data1 + data2
elif op == '-':
result = data1 - data2
elif op == '*':
result = data1 * data2
elif op == '/':
result = data1 / data2
else:
print("无效的运算符!")
result = None
if result is not None:
print(f"{data1} {op} {data2} = {result}")
```
这个程序首先读入两个整数和一个运算符,然后根据运算符进行相应的计算,最后输出结果。需要注意的是,如果输入的运算符不是+、-、*、/中的任何一个,程序会输出一个错误提示。另外,由于除法运算可能会产生浮点数结果,所以除法运算的结果也是浮点数。
java编程实现简易的计算器:读入两个整数运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值, 其中op可以是+,-,*,/。
下面是Java实现简易计算器的代码:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int data1 = scanner.nextInt();
System.out.print("请输入第二个整数:");
int data2 = scanner.nextInt();
System.out.print("请输入运算符(+、-、*、/):");
char op = scanner.next().charAt(0);
int result = 0;
switch (op) {
case '+':
result = data1 + data2;
break;
case '-':
result = data1 - data2;
break;
case '*':
result = data1 * data2;
break;
case '/':
if(data2 == 0) {
System.out.println("除数不能为0");
return;
}
result = data1 / data2;
break;
default:
System.out.println("输入的运算符不正确");
return;
}
System.out.println(data1 + " " + op + " " + data2 + " = " + result);
}
}
```
代码解释:
1. 首先,我们需要从标准输入读取三个值:两个整数和一个运算符。这里使用了Java标准库中的Scanner类来读取用户输入。
2. 然后,我们使用switch语句判断运算符是什么,并执行相应的计算。注意,在计算除法时需要判断除数是否为0。
3. 最后,输出计算结果。
注意:这个简易计算器没有考虑输入错误的情况,比如用户输入的不是整数,或者输入的运算符不合法等。在实际应用中,需要根据具体需求进行相应的错误处理。
阅读全文