- {registration_date}
- сообщений: {posts}
- {tel_link}
Deftrue, уже было )
s='abcd'
z=len(s)
list=[]; li=[0]*z; ls=[s[0]]*z
end=z**z
while 1:
_ for i in range(z):
__ li[i]= (li[i]+1)%z
__ ls[i]=s[ li[i] ]
__ if li[i]: break
_ list.append(''.join(ls) )
_ if len(list) >= end: break
print list
z=len(s)
list=[]; li=[0]*z; ls=[s[0]]*z
end=z**z
while 1:
_ for i in range(z):
__ li[i]= (li[i]+1)%z
__ ls[i]=s[ li[i] ]
__ if li[i]: break
_ list.append(''.join(ls) )
_ if len(list) >= end: break
print list
ответ опубликован:
Рейтинг: 5
голосов: 2
- 5
- 1
- 2
- 3
- 4
- 5