python二级模拟题

这个题目该怎么填,最好有注释,谢谢。如果正确我会立刻点击采纳

img


# 判断是否是质数
def prime(m):
    for i in range(2, m):
        if m % i == 0:  # 判断m除于i的余数是否为0,如果为0,就不是质数
            return False    # 不是质数
    return True     # 是质数


print('符合条件的小齿数和大齿数是:')
for Sgear in range(26, 51):
    if prime(Sgear):    # 判断是否是质数
        Bgear = int(Sgear*3/2)  # 转换整数(向下),大齿数 约= 小齿数 * 3/2
        if prime(Bgear):  # 判断是否是质数
            print('({},{})'.format(Sgear, Bgear))