擅长:python、mysql、java
<p>感谢你的反馈,用了一段时间真的:为我工作。
我的解决方案是:</p>
<pre><code>def isHarshad(i):
l = list(str(i))
a = sum([int(e) for e in l])
if a == 0:
return False
if i % a == 0:
return True
else:
return False
def ithHarshad(i):
a = []
count = 0
x=1
while True:
if isHarshad(x):
a = a + [x]
count += 1
x+=1
if count == i:
print(a)
else:
x+=1
ithHarshad(25)
</code></pre>