4.27--关于python的题目

.随机密码生成。编写程序,在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。效果如图所示.4.27--关于python的题目_第1张图片

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))

你可能感兴趣的:(4.27--关于python的题目)