python100个必背源代码 (python必背100个源代码)

python入门经典源代码,python简单代码源码

要使用 Python 创建密码,我们需要创建一个程序,它获取密码的长度并生成一个相同长度的随机密码。在本文中,我将向您介绍如何编写 Python 程序来生成密码。

生成密码的Python程序

要编写 Python 程序来创建密码,请声明一串数字 + 大写字母 + 小写字母 + 特殊字符。随机抽取用户给定长度的字符串样本:

import random
passlen = int(input("enter the length of password"))
s="abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"
p = "".join(random.sample(s,passlen ))
print(p)
输入长度
7 ^H0%koE

在上面的代码中,我首先在 Python 中导入了随机模块,然后我要求用户输入密码的长度。然后我存储了生成密码时要考虑的字母、数字和特殊字符。然后我通过加入密码的长度和变量 s 进行随机抽样,最终将生成一个随机密码。

概括

上面的代码有几个地方可以改进,但在基本层面上,它满足当今标准的许多安全密码生成要求。作为 Python 或任何其他语言的新手,您应该继续尝试这些类型的程序,因为它们可以帮助您探索更多功能,并且从长远来看将帮助您设计算法。

适合初学者的 Python 项目:

如果您是 Python 的新手,您刚刚学习了列表、元组、字典和一些基本的 Python 模块(如随机模块),这里有一些 Python 项目以及适合初学者的源代码:

  1. 使用 Python 创建首字母缩略词
  2. 使用 Python 的闹钟
  3. 使用 Python 的电子邮件切片器
  4. 使用 Python 的故事生成器
  5. 使用 Python 生成密码
  6. 用 Python 玩石头剪刀布
  7. *子骰**模拟器
  8. 二维码生成器
  9. 动物问答游戏
  10. 打印彩色文本
  11. 体重指数计算器
  12. 华氏度到摄氏度转换器
  13. 接受多个用户输入
  14. 将罗马数字转换为小数