Я пишу программу, которая будет сочетать в себе такие слова, как переставлять их, но я, когда я запускаю код, если отпечатки их так или иначеделая код Python, чтобы запустить упорядоченную
я хотел бы программу для запуска в упорядоченно, как после того, как запустив первый оператор печати, он будет перейти ко второму операторам печати вместо рассеяния его
здесь код
len_of_char = input('What is the lenght of the characters: ')
if len_of_char == 1:
for a in ['a', 'b', 'c', 'd', 'e', 'f']:
print(str(a) + '\n')
elif len_of_char == 2:
for a in ['a', 'b', 'c', 'd', 'e', 'f']:
for b in ['a', 'b', 'c', 'd', 'e', 'f']:
print(str(a) + '\n')
print(str(a + b) + '\n')
elif len_of_char == 3:
for a in ['a', 'b', 'c', 'd', 'e', 'f']:
for b in ['a', 'b', 'c', 'd', 'e', 'f']:
for c in ['a', 'b', 'c', 'd', 'e', 'f']:
print(str(a) + '\n')
print(str(a + b) + '\n')
print(str(a + b + c) + '\n')
elif len_of_char == 4:
for a in ['a', 'b', 'c', 'd', 'e', 'f']:
for b in ['a', 'b', 'c', 'd', 'e', 'f']:
for c in ['a', 'b', 'c', 'd', 'e', 'f']:
for d in ['a', 'b', 'c', 'd', 'e', 'f']:
print(str(a) + '\n')
print(str(a + b) + '\n')
print(str(a + b + c) + '\n')
print(str(a + b + c + d) + '\n')
elif len_of_char == 5:
for a in ['a', 'b', 'c', 'd', 'e', 'f']:
for b in ['a', 'b', 'c', 'd', 'e', 'f']:
for c in ['a', 'b', 'c', 'd', 'e', 'f']:
for d in ['a', 'b', 'c', 'd', 'e', 'f']:
for e in ['a', 'b', 'c', 'd', 'e', 'f']:
print(str(a) + '\n')
print(str(a + b) + '\n')
print(str(a + b + c) + '\n')
print(str(a + b + c + d) + '\n')
print(str(a + b + c + d + e) + '\n')
elif len_of_char == 6:
for a in ['a', 'b', 'c', 'd', 'e', 'f']:
for b in ['a', 'b', 'c', 'd', 'e', 'f']:
for c in ['a', 'b', 'c', 'd', 'e', 'f']:
for d in ['a', 'b', 'c', 'd', 'e', 'f']:
for e in ['a', 'b', 'c', 'd', 'e', 'f']:
for f in ['a', 'b', 'c', 'd', 'e', 'f']:
print(str(a) + '\n')
print(str(a + b) + '\n')
print(str(a + b + c) + '\n')
print(str(a + b + c + d) + '\n')
print(str(a + b + c + d + e) + '\n')
print(str(a + b + c + d +e +f) + '\n')
Можете ли вы представить пример желаемого результата? Я не уверен, что означает _разрушение. Кроме того, ваш код можно упростить. Простым примером может быть определение букв = ['a', 'b', 'c', 'd', 'e', 'f'] ', а затем замена всего этого списка переменной' letters'. –
то, что я имею в виду рассеяния является то, что он делает печать аа ааа аа ааЪ аа ААС аа AAD вместо печати все a b c d х х аа абы ас объявления ае ..... –
Обеспечивая пример того, что вы ищете ваш лучший выбор здесь. Пожалуйста, добавьте его в вопрос как отредактируйте, чтобы преподнести новые строки. –