Как мне поместить набор случайных букв в выровненную строку в python 3? - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь создать случайный набор букв и поместить его в строку, и я использую здесь python 3,6 (я пробовал другие способы сделать это, но они устарели и работают только в самых ранних версиях python 3 и ниже).

Я использую это:

import random
import string

randomletters = random.sample(string.ascii_letters, 4)
for randomletters in randomletters: # gather the elements into a string
    stringofrndletters = "".join(randomletters)
    print(stringofrndletters)

Результат выглядит так:

>> print(stringofrndletters)
r
B
X
g

Но я хочу, чтобы результат был примерно таким:

>> print(stringofrndletters)
rBXg

1 Ответ

0 голосов
/ 10 июля 2020

Для l не требуется oop.

randomletters = random.sample(string.ascii_letters, 4)
print(''.join(randomletters))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...