密码生成器使用define函数

问题描述 投票:-2回答:1

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

这是代码:

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

pasword_gen()

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

请帮忙。

python python-3.x
1个回答
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中的定义函数

© www.soinside.com 2019 - 2024. All rights reserved.