80分,求助
查看原帖
80分,求助
483191
文渊小杨潇楼主2023/1/3 11:14

P1029(错误)代码如下

def f(num):
 if num > 2:
   for i in range(2,num):
       if (num % i) == 0:
           return False
           break
   else:
       return True
 elif num==2:
    return True
 else:
   return False  
a,b=map(int,input().split(" "))
u=int(b/a)
t=1
s=[]
for i in range(2,u+1):
    if u%i==0:
     s.append(i)
for i in s:
    if f(i)==True:
     t=t*2
print(t)
2023/1/3 11:14
加载中...