简单计算器:输入两个100以内的整数a、b,输出这两个整数的和、差、积、商和不符合要求5种结果。
时间: 2024-11-17 18:28:49 浏览: 45
简单计算器程序是一个基础的数学运算演示,通常用于教学或入门编程练习。它接收用户输入的两个100以内的整数a和b,然后通过编程逻辑计算并输出它们的和(a + b)、差(a - b)、积(a * b)、商(如果a除以b的结果是一个整数,否则舍去小数部分)以及判断它们是否互质(最大公约数为1)。这个过程包括基本的算术操作和条件检查。
以下是简化的伪代码:
```python
def calculator():
a = int(input("请输入第一个整数 (1-100): "))
b = int(input("请输入第二个整数 (1-100): "))
if a < 1 or a > 100 or b < 1 or b > 100:
print("输入的数字不在范围内!")
else:
sum_result = a + b
diff_result = a - b
product_result = a * b
# 商的计算,假设不会除以零
quotient_result = a // b if a % b == 0 else "无法整除"
gcd = find_gcd(a, b)
if gcd == 1:
coprime_msg = "这两个数互质"
else:
coprime_msg = f"这两个数的最大公约数是 {gcd}"
print(f"和: {sum_result}")
print(f"差: {diff_result}")
print(f"积: {product_result}")
print(f"商: {quotient_result}")
print(coprime_msg)
# 示例函数寻找两个数的最大公约数
def find_gcd(a, b):
while b != 0:
a, b = b, a % b
return a
calculator()
```
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.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)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)