密码生成器使用define函数

时间:2017-12-19 14:01:43

标签: python python-3.x

所以我一直在尝试使用define函数创建密码生成器。但它没有成功。

这是代码:

 import random
 def pasword_gen():
     cha = ('qwertyuioplkjhgfdsazxcvbnm,./;[]')
     password = random.choice(cha)
     password = ''
     for c in range(10):
         password += random.choice(cha)

pasword_gen()

我觉得我错过了一些非常明显的东西。但我不知道是什么。

请帮忙。

1 个答案:

答案 0 :(得分:2)

你几乎拥有它。

import random
def pasword_gen():
    cha = ('qwertyuioplkjhgfdsazxcvbnm,./;[]')
    password = ''
    for c in range(10):
        password += random.choice(cha)
    return password

password = pasword_gen()

print(password)

请注意,您必须返回密码变量

修改

这个link应该有助于澄清python中的定义函数