回楼长的问题(为什么大家不理NestWhileList呢




):
f[i_] := Last@
NestWhileList[PowerMod[#, 10, 9*Prime[i]] &, 10, (UnsameQ[##]) &,
All]
f /@ Range[100]给出
{10, 10, 10, 46, 1, 55, 1, 28, 154, 190, 253, 10, 1, 10, 397, 10, \
379, 352, 10, 172, 1, 10, 10, 550, 811, 1, 478, 10, 244, 388, 442, \
244, 1, 145, 784, 334, 1180, 10, 1423, 10, 1036, 1306, 1135, 1459, \
1639, 10, 829, 73, 10, 1747, 964, 10, 1189, 1, 1, 181, 1261, 1, 10, \
181, 10, 244, 10, 1504, 1081, 10, 451, 2800, 10, 2728, 1, 10, 2350, \
550, 1999, 1369, 1801, 10, 1, 2818, 1864, 1648, 64, 514, 10, 10, 1, \
2998, 1675, 64, 10, 10, 1414, 1855, 2575, 1864, 199, 4591, 10, 118}