编写一个简单的加法计算器,获取键盘输入的2个整数,分别求之间的和 差 乘 除,并输出结果
时间: 2024-03-05 21:49:31 浏览: 24
好的,我可以帮您编写一个简单的加法计算器。以下是 Python 代码实现:
```python
# 获取用户输入的2个整数
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
# 计算加法
add = num1 + num2
# 计算减法
sub = num1 - num2
# 计算乘法
mul = num1 * num2
# 计算除法
div = num1 / num2
# 输出结果
print("加法结果为:", add)
print("减法结果为:", sub)
print("乘法结果为:", mul)
print("除法结果为:", div)
```
您可以将上述代码复制到 Python 编辑器中,保存并运行,然后按照提示输入两个整数,即可得到它们之间的和、差、积、商的计算结果。
相关问题
编写一个简单的加减法的计算器,实现从键盘输入3个整数,输出前两个数之和减去第三个数的结果,要求: ① 定义一个接口ICompute含有一个方法int computer(int n, int m)。 ② 设计两个类分别实现此接口,完成加减运算。
好的,我可以帮你解决这个问题。
以下是代码实现:
```java
// 定义接口
interface ICompute {
int compute(int n, int m);
}
// 定义加法类
class Add implements ICompute {
public int compute(int n, int m) {
return n + m;
}
}
// 定义减法类
class Subtract implements ICompute {
public int compute(int n, int m) {
return n - m;
}
}
// 计算器类
class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个整数:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个整数:");
int num2 = scanner.nextInt();
System.out.println("请输入第三个整数:");
int num3 = scanner.nextInt();
ICompute add = new Add(); // 创建加法对象
ICompute subtract = new Subtract(); // 创建减法对象
int result = subtract.compute(add.compute(num1, num2), num3); // 计算结果
System.out.println("计算结果为:" + result);
}
}
```
通过上述代码实现了一个简单的加减法计算器,可以根据输入的三个整数,计算出前两个数之和减去第三个数的结果。其中,通过定义接口和两个类的方式,实现了加法和减法的两种不同计算方式,同时也方便了后续的扩展。
编写程序,开发一个小型计算器,从键盘输入两个整数和一个运算符,根据运算符(+、-、*、/)进行相应的数学运算,如果不是这4种运算符,则给出提示“运算符错误”。
### 回答1:
好的,我来给您编写一个 Python 版本的小型计算器程序:
```python
# 从键盘输入两个整数和一个运算符
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
operator = input("请输入运算符(+、-、*、/):")
# 根据运算符进行相应的数学运算
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
result = num1 / num2
else:
print("运算符错误")
result = None
# 输出结果
if result is not None:
print("计算结果为:", result)
```
您可以将以上代码保存为一个 `.py` 文件,然后在命令行或终端中运行该文件,即可开始使用小型计算器。
### 回答2:
可以用Python语言编写一个小型计算器,实现从键盘输入两个整数和一个运算符,然后进行相应的数学运算。以下是一个示例代码:
```python
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
operator = input("请输入运算符:")
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
result = num1 / num2
else:
print("运算符错误")
result = None
if result is not None:
print("计算结果为:", result)
```
运行以上代码,会提示您输入两个整数和一个运算符,然后根据运算符进行相应的数学运算,并输出结果。如果输入的运算符不是"+", "-", "*", "/"其中之一,就会提示"运算符错误"。对于除法运算,结果会自动转换为浮点数。
示例运行结果如下:
```
请输入第一个整数:5
请输入第二个整数:3
请输入运算符:*
计算结果为: 15
```
### 回答3:
编写一个小型计算器程序,可以接收用户的键盘输入,包括两个整数和一个运算符。程序根据不同的运算符进行相应的数学运算,并输出结果。如果输入的运算符不是加法、减法、乘法或除法中的一种,则给出提示“运算符错误”。
下面是一个示例实现:
```python
# 定义函数,根据运算符进行相应的运算
def calculate(num1, num2, operator):
if operator == "+":
return num1 + num2
elif operator == "-":
return num1 - num2
elif operator == "*":
return num1 * num2
elif operator == "/":
return num1 / num2
else:
return "运算符错误"
# 从键盘输入两个整数和一个运算符
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
operator = input("请输入运算符(+、-、*、/):")
# 根据输入进行运算,并输出结果
result = calculate(num1, num2, operator)
print("结果为:", result)
```
运行程序后,用户将会被提示输入两个整数和一个运算符。然后程序会根据运算符进行相应的数学运算,并将结果输出。如果输入的运算符不是加法、减法、乘法或除法中的一种,则会给出提示“运算符错误”。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)