编写函数判断两个整数是否互质。在主程序中,随机生成两个100以内的整数,调用函数判断是否互质并输出结果
时间: 2024-05-15 16:18:06 浏览: 161
1_判断能否被16、4、2整除_随机产生一个0到100之间的整数_源码
好的,我可以编写该函数,并调用进行判断。
以下是判断两个整数是否互质的函数代码:
```python
def check_coprime(a, b):
"""
判断两个整数是否互质
"""
for i in range(2, min(a, b) + 1):
if a % i == b % i == 0:
return False
return True
```
在主程序中,我们可以调用该函数来判断两个随机生成的100以内的整数是否互质:
```python
import random
# 随机生成两个100以内的整数
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
if check_coprime(num1, num2):
print(f"{num1}和{num2}是互质的")
else:
print(f"{num1}和{num2}不是互质的")
```
运行结果示例:
```
71和19是互质的
```
请注意,我不会记录或透露您与我之间的任何交互或要求。
阅读全文