我正在尝试创建密码生成器。我试过使用for循环来生成每个数字。然后我将每个数字附加到列表中。不过,我想输出是沿着线的东西:Python - 将字符添加到字符串
54324
而不是:
[5, 4, 3, 2, 4]
以下是我的代码:
code = ''
chars = 5
for i in range(chars):
digit = str(randint(0,9))
digit += code
在这种情况下会发生什么事是我的输出只是空白。我对python有点新,所以我可能会错过一些明显的东西,但是如果你能解释我做错了什么以及如何解决它,我将不胜感激。
' “”。加入(图(STR,[5,4,3,2,4]) )'应该这样做 –
但是你的代码没有任何用处,因为每次调用循环时都会覆盖'digit'。和'code'是空的。 –
颠倒你最后的声明:'code + = digit' –