擅长:python、mysql、java
<p>这样做有效:</p>
<pre><code>from functools import reduce
def persis(n):
convert_str = str(n)
indi_num = [int(i) for i in convert_str ]
result = reduce(lambda x,y: x*y, indi_num)
#######
final = None
new_result = str(result)
new_indi_num = [int(i) for i in new_result]
if len(new_indi_num) > 1:
return persis(int(new_result))
else:
print "FINAL RESULT IS: "+str(new_indi_num[0])
return new_indi_num[0]
pas=persis(162)
print pas
</code></pre>
<p>这个指纹</p>
<pre><code>FINAL RESULT IS: 2
2
</code></pre>