擅长:python、mysql、java
<pre><code>def possible_rotation():
a = "abc"
b = len(a)
for i in range (b):
c = a[i:]+a[:i]
print c
possible_rotation()
</code></pre>
<p>输出:</p>
<p><code>abc
bca
cab</code></p>
<p>你有2个问题射程问题和旋转逻辑it应该是<code>a[i:]+a[:i]</code>而不是相反圆的。为了范围<code>range(b-1) should be range(b)</code></p>