Giúp bài tìm số gần hoàn hảo trên Python

Tìm số gần hoàn hảo ai giúp e vs e viết trên Python

L=int (input("nhap S:"))
D=int (input("nhap D:"))
T=0
S=0
 
for i in range(1,L):
  for j in range(1,i):
      if (i % j==0):
         T=T+1
  if i >= T:
    if i-T<=D:
      S=S+1
  else:
    if T-i<=D:
      S=S+1
  T=0
print('dap an la',S)

Không biết giúp gì.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?