随机密码生成器

博主分享了自己学习Python后实现的一个小项目——随机密码生成器。该工具能根据用户输入的位数生成包含数字和字母的密码。在实践中,博主强调了不依赖网络搜索,独立解决问题的重要性,并通过不断优化代码,增加了函数、输入输出处理和异常处理等功能。通过这个项目,博主体会到学习新语言时实践想法、巩固基础知识的必要性。
摘要由CSDN通过智能技术生成

近几天有时间的时候把python的基础知识学习了一下,小有成就:可以用python从头写一个小的功能了

最初的想法

  这几天看到一个小工具叫随机密码生成器,各种网站App啥的都想让你注册,这密码多到自己都记不清了,感觉有点儿用途,而且有个大致的思路,实现起来难度并不大,就试了试。

  实现的是最基本的功能:输入要生成的密码位数,输出生成的密码。

  密码的取值范围是:0 ~ 9 ,a ~ z, A ~ Z

  我对自己的要求是:不能上网搜,网上应该有很多类似的实现,那会将自己想要实现它的那种动力冲淡。

最终效果

image-20211018080630095

代码实现

# 导入模组/库
import random

# 创建供调用的函数,对参数类型 及 返回值类型进行限制
def get_letters(the_list : list, start_letter : str, num: int)-> None:
    for i in range(0, num)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值