Как я могу напечатать все возможные слова с буквой x в Python, используя циклы? [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу напечатать все возможные слова с буквой x в Python, используя циклы? [дубликат]

Сообщение Anonymous »

Как я могу напечатать все возможные слова заданной пользователем длины «x» в Python? Я уже знаю, как сделать это для определенного количества символов, например, для всех возможных трехбуквенных слов, используя циклы for, и мне не нужна длинная лестница if-else для каждой указанной длины. Я искал программы, которые не используют модули, а используют циклы.
Код, который я использовал для определенной длины (в данном случае 3):

Код: Выделить всё

for i in range(ord('a'),ord('z')):
for j in range(ord('a'),ord('z')):
for k in range(ord('a'),ord('z')):
print(chr(i)+chr(j)+chr(k));
Он печатает все слова, начиная от aaa до zzz, но при большем количестве итераций код становится очень «громоздким» или «длинным».
Это существует ли более короткий или альтернативный способ печати слов указанной пользователем длины?

Подробнее здесь: https://stackoverflow.com/questions/792 ... sing-loops
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»