Cette fois, si vous connaissez la méthode de saisie standard, vous pouvez le faire. Il existe également un appareil pour trouver le numéro.
C19
<détails>  
            Recommended Posts
            
            
            
              python
input_line = input()
def divs(x):
    return [d for d in range(1, x + 1) if x % d == 0]
for i in range(int(input_line)):
    input_int = input()
    
    result = divs(int(input_int))
   
    N = result[-1]
    S = sum(result[0:-1])
    score = N-S
    
    if score == 0:
        print("perfect")
    elif score == 1:
        print("nearly")
    else:
        print("neither")