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()
定义和用法
<input>标签用于搜集用户信息。
根据不同的type属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。
input()函数直接接受且不改变输入数据的类型,但是需要注意的是使用input()在输入字符串时需要添加引号,否则会报错。
<2>.end=''标明在end后面传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,也就是说,它的意思是末尾不换行,加空格。
HTML与XHTML之间的差异
在HTML中,<input>标签没有结束标签。
在XHTML中,<input>标签必须被正确地关闭。
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'