アットウィキロゴ

そすうx

import numpy as np
 
def check(p1):
    ch=0
    for i in range(2,p1):
        s1=int(p1/i)
        s2=i*s1 
        m=p1-s2
        if m==0:ch=100
 
    return ch
 
sig=[]
for i in range(200):
    sig.append(i+2)
 
p=0
q=0
 
m1=0
while(m1<50):
    p1=np.random.choice(sig)
    ch=check(p1)
    if ch<50:p=p1
    if ch<50:m1=100
    if ch<50:sig.remove(p1)    
 
m2=0
while(m2<50):
    p2=np.random.choice(sig)
    ch=check(p2)
    if ch<50:q=p2
    if ch<50:m2=100
    if ch<50:sig.remove(p2)   
 
print(p)
print(q)
最終更新:2018年02月09日 11:09