Вывод ответа #1862366022

-

Мастерство программирования

питонщики, тренируем свой мозг!

{autor_name}


{text_rank}
репутация: {repa}
{registration_date}
сообщений: {posts}
{tel_link}
#{postnumber_id}

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


ответ опубликован:
Рейтинг: 5
голосов: 2



Яндекс.Метрика