这个题目该怎么填,最好有注释,谢谢。如果正确我会立刻点击采纳
# 判断是否是质数
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))