你可以使用 Python 的 random 模块来随机生成两个数字。首先,需要导入 random 模块:
import random
然后,使用 random 模块的 randint 函数来生成两个 100 以内的随机整数:
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
接下来,我们需要判断这两个数是否互质。如果两个数互质,则它们的最大公约数为 1。我们可以使用 Python 内置的 math 模块中的 gcd 函数来求出两个数的最大公约数:
import math
gcd = math.gcd(num1, num2)
最后,我们可以用一个 if 语句来判断最大公约数是否为 1:
if gcd == 1:
print(num1, "和", num2, "互质")
else:
print(num1, "和", num2, "不互质")
完整的代码如下:
importrandom
import math
num1 = random.randint(1, 100)
num2 = random.randint(1, 100)
gcd = math.gcd(num1, num2)
if gcd == 1:
print(num1, "和", num2, "互质")
else:
print(num1, "和", num2, "不互质")