导航:首页 > 编程语言 > python设计长度为8的密码

python设计长度为8的密码

发布时间:2022-06-25 18:00:40

1. 编写python,判断输入的密码是否符合要求:长度在8位以上,包含字母和数字(有三次输入机会)

for i in range(3):
s = input('input:')
if len(s) <= 8:
print('not valid')
continue
digit = False
alpha = False

for ss in s:
if ss.isdigit():
digit = True
elif ss.isalpha():
alpha = True
else:
print('can only be digit or alpha')
if digit and alpha:
break

2. python中怎么用26个大小写字母和十个数字随机生成十个八位密码

9fgiBQu1

phbSnZ6H

ukAE0Qpf

lxpUP3Xy

lcsgAL6K

Aq0gpPnX

fQ2bszxk

QPnpay2k

ANkrvi4H

NlLfqrAl

3. 用python编写一个能指定长度的密码生成器,如图,输入密码长度,点击生

importstring
importrandom
defpw_gen(size=8,chars=string.ascii_letters+string.digits+string.punctuation):
return''.join(random.choice(chars)for_inrange(size))

print(pw_gen(int(input('?'))))

4. Python设计一个用户名和密码

name=input()
if name=='这个地方是你判断用的用户名':
缩进pass=input()
缩进if pass=='这里是你判断的密码':
缩进缩进print('用户名密码都对')
缩进else:
缩进缩进print('密码不对')
else:
缩进print('用户名不对')

5. 用Python创建8位随机密码,要求数字、小写字母、大写字母、特殊符号分别有2位

import string
import random

low = string.ascii_lowercase
upp = string.ascii_uppercase
dig = string.digits
pun = string.punctuation

mylis = random.sample(low,2) + random.sample(upp,2) + random.sample(dig,2) + random.sample(pun,2)
random.shuffle(mylis)
print(''.join(mylis))

6. python题:随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码

keep_words=['and','as','assert','break','class','continue',

'def','del','elif','else','except','finally',

'for','from','global','if','import','in','is',

'lambda','nonlocal','not','or','pass','raise',

'return','try','while','time','with','yield','True',

'False','None']

def upper_word(fname_tem,num,keep):

file_tem=open('{}.py'.format(format(fname_tem)),'r',encoding='utf-8')

file_new=open('{}_changed.py'.format(format(fname_tem)),'w',encoding='utf-8')

#逐行读取,逐行处理,逐行写入

for line in file_tem:

for word in keep_words:

if word in line:

num=num+1

keep['编号%s'%str(num)]=word

line=line.replace(word,'编号%s'%str(num))

else:

continue

line=line.upper()

for key in keep.keys():

if key in line:

line=line.replace(key,keep[key])

file_new.write(line)

file_tem.close()

file_new.close()

def main():

num=100

keep={}

fname_tem=input('请输入Python源代码文件名:')

upper_word(fname_tem,num,keep)

main()

(6)python设计长度为8的密码扩展阅读:

定义和用法

&lt;input&gt;标签用于搜集用户信息。

根据不同的type属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。

input()函数直接接受且不改变输入数据的类型,但是需要注意的是使用input()在输入字符串时需要添加引号,否则会报错。

&lt;2&gt;.end=''标明在end后面传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,也就是说,它的意思是末尾不换行,加空格。

HTML与XHTML之间的差异

在HTML中,&lt;input&gt;标签没有结束标签。

在XHTML中,&lt;input&gt;标签必须被正确地关闭。

7. python---随机生成密码

importrandom,string
n=int(input('请输入生成随机密码的个数n='))#n=10
m=int(input("请输入生成随机密码的长度m="))#m=8
chars=string.ascii_letters+string.digits#生成['a',...,'z','A',...,'Z','0',...'9']
new_chars=''.join(chars)
ll=new_chars.split()
num=0
whilenum<n:
random.shuffle(ll)
list1=ll[:m]
num+=1
print(''.join(list1))
else:
print('生成了%s个长度是%s的随机密码'%(n,m))

在python 3.5上运行,结果完全满足题的要求,也用了我一个多小时时间。

8. Python中为电子文档中的字加密,怎么讲其对应密码建立为八位密码表示,前1-4为该字在的页码数

from random import seed,randint str_in=input('请输入一个字符串:') you_seed=input('请输入密码:') you_seed=int(you_seed) #lock def my_lock(lock_str,lock_seed): seed(lock_seed) li_out=[] for i in lock_str: li_out.append(chr(ord(...

9. 编写一个Python程序checkpwd.py,根据用户输入的密码字符串,判断是否适合:长度为8—

摘要 你好,小度为您服务。主要是想咨询什么问题呢?都可以咨询我呢,问题阐述具体一点可以吗

10. 使用python3 设置密码 要求长度8-20 必须由数字或字母组成

用字符串属性的变量存放,用len()函数判断密码长度,用for遍历字符串,用链式比较判断是否数字,大小写字母。'0'<=i<='9' 'a'<=i<='z' 'A'<=i<='Z'

阅读全文

与python设计长度为8的密码相关的资料

热点内容
压缩机每次启动12分钟就停 浏览:729
creo复制曲面命令 浏览:959
程序员恋上女硕士 浏览:668
ansys的get命令 浏览:987
国外dns苹果服务器地址 浏览:430
国家职业技术资格证书程序员 浏览:652
奇瑞租车app是什么 浏览:98
系统源码安装说明 浏览:420
命令行加壳 浏览:96
解压时显示防失效视频已加密 浏览:295
苹果短信加密发送 浏览:446
天翼私有云服务器租用 浏览:733
贵州云服务器属于哪个上市公司 浏览:58
编程联动教程 浏览:481
小天才app怎么升级v242 浏览:545
简单手工解压玩具制作大全 浏览:928
免费编程电子书 浏览:870
想玩游戏什么app最合适 浏览:560
安卓手机如何用airportspro 浏览:449
怎么清理idea编译缓存 浏览:952