.随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。效果如图所示.
import random
a=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",
"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",
"0","1","2","3","4","5","6","7","8","9"]
for i in range(1,11):
print("第{}个密码是".format(i))
for j in range(8):
print(random.choice(a),end="")
print("\n")
重复元素判定。编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和测试结果的程序。运行效果如图所示
cnt=0
list=[];
while(True):
ins=input("请输入元素(或直接按回车结束):")
if ins=="":
break
if ins in list:
cnt=cnt+1
list.append(ins)
print("正在处理请稍等...")
if cnt==0:
print("无")
else:
print("有重复元素,有{}个".format(cnt))