Python 小项目 密码生成器
欢迎来到《Python 小项目》专栏,这个专栏会不定时更新Python的小项目,大家可以订阅关注哦!
这次,我们要编写一个密码生成器,先看效果:
密码长度:10
密码:pEIMX_JUbR
密码长度:8
密码:zl[sxebZ
密码长度:50
密码:_ja\szR{DLZxU@<yjM@[ldvtX?g>Mc?uSULuwS4sS8[9=ihsaq
代码教学:
for i in range(length):password=password+random.choice(chars)
导入模块
import random
把字符添加到列表中,这次选择ASCII的第48到127项
chars=[chr(i) for i in range(48,127)]
询问密码长度
length=int(input("密码长度:"))
定义密码变量
password=""
添加字符进入密码的变量中
for i in range(length):password=password+random.choice(chars)
输出密码
print(f"密码:{password}")
最终代码:
import randomchars=[chr(i) for i in range(48,127)]
length=int(input("密码长度:"))
password=""
for i in range(length):password=password+random.choice(chars)
print(f"密码:{password}")
喜欢的话就点赞关注吧!
“Python 小项目”专栏是免费的,大家可以订阅哦!
Python 小项目 密码生成器相关推荐
- 开源Python小项目
原文地址:开源Python小项目贡献! (github.com) 自述文件模板 项目 SR 否 项目 描述 作者 1 掷骰子刺激器Dice rolling Stimulator 这是一个使用Pytho ...
- 100 个 Python 小项目源码,总有一个用得到
学习 Python 会有这么一个阶段,太简单的程序看不上眼,复杂的开源项目又有点力不从心,这个时候,你就需要接触点简单的 Python 小项目来提升 Python 技能. 碰巧 GitHub 上有这样 ...
- 新手友好!101 个 Python 小项目源码(推荐收藏)
不管学习哪种编程语言,通过小项目练手,是快速提升和巩固技能的最佳方式. 今天推荐一个在 GitHub 有 5000+ Star 的资源仓库,汇集了各色各样的 Python 小项目. GitHub 链接 ...
- python小项目-python 小项目
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 事先录制好一段音频,客户接通电话后,自动播放https:blog.csd ...
- python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...
- python小项目案例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- 五十一、结合百度API接口打造 Python小项目
@Author: Runsen 本项目围绕图像识别,通过调用百度 API 接口,可以实现很多人性化的功能,比如手势识别.比对.人像分割以及颜值打分等功能. 本次Gitchat付费文章,但是因为订阅太少 ...
- python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- part1:推荐一些适合练手、课程设计、毕业设计的python小项目源码,无任何下载门槛
人生苦短,我用python,随着python这些年的流行,很多人开始使用python来实现各种功能.下面推荐一些适合用来练手.大学生课程设计作业.大学生毕业设计的python小项目,尤其适合新手,源码 ...
最新文章
- QT的QMainWindow类的使用
- 首次公开!阿里巴巴云原生实时数仓核心技术揭秘
- Matlab xlim ylim zlim函数
- nginx日志定期归档脚本
- python开发图形小程序_python小程序图画 python开发微信小程序
- var和function谁先优先执行_js函数和变量的执行顺序【易错】
- leetcode Distinct Subsequences
- 利用Numpy提取+处理数据
- 蛮力法 —— 求解最大连续子序列和问题
- HDU 6395 Sequence(分段矩阵快速幂)题解
- 你应该知道的Redis过期键和过期策略
- java网站渗透测试_如何进行Web渗透测试
- 计算机机房实训计划,计算机专业实习计划安排.docx
- 软件无线电 --- Rtlsdr系统原理框图
- 鸟瞰Atlassian认证
- php画五角星,H5怎样用绘制五角星
- 前端小报-201809 月刊
- linux 系统安全以及应用
- fedora与redhat的区别
- 中小学AI离线智能语音识别模块语音 图形化编程