创建randpass.py脚本,要求如下:
编写一个能生成8位随机密码的程序
使用random的choice函数随机取出字符
改进程序,用户可以自己决定生成多少位的密码
今天我们来看看程序的改进版!!!
from random import chioce
from string import ascii_letters,digits
#定义从哪些字符中选择
all_chs = ascii_letters +digits
def mk_pwd(n=8)
result = ‘’
# 随机选出字符,并拼接到结果
for i in range(n):
ch = choice(all_chs)
result += ch
return result
if name == ‘main’:
p1 = mk_pwd()
p2 = mk_pwd(4)
print(p1)
print(p2)
这样就实现了这个代码的编写了 ,你看懂了吗?