Python编程练习与解答 练习100:随机密码

编写一个生成最忌密码的函数,密码的长度应该在7-10个字符之间。每个字符应该从ASCII表的第33位到126位中随机选择。函数不接受任何参数,返回随机生成的密码作为位移结果。在文件的main程序中显示随机生成的密码。main程序只在解答没有被导入另一个文件时运行

# 引入随机数
import random
def code():
    # 控制密码长度
    lengtn=random.randint(7,11)
    # 随机生成密码
    code_str=""
    for i in range(lengtn):
        a=random.randint(33,127)
        i=chr(a)
        code_str+=i
    return code_str
def main():
    print(code())
main()

你可能感兴趣的:(Python编程练习与解答,python,开发语言)