天天看点

python之输出4-6位数的验证码

print('''
**    ************************************************************    *****
***    **********************************************************    ******
****    ********************************************************    *******
*****    ******************************************************    ********
******    ****        ****************************        ****    *********
*******    **************************************************    **********
********    ***        **************************        ***    ***********
*********    **********************************************    ************
**********    ***        **********************        ***    *************
***********    ******************************************    **************
************    ****************************************    ***************
*************    **************************************    ****************
***************    **********************************    ******************
******************    *****************************    ********************
********************    *************************    **********************
**********************    *********************    ************************
************************    *****************    **************************
**************************    *************    ****************************
****************************    *********    ******************************
*********************************        **********************************
''')
code = []
c=open(r'C:\1\yanzhengma.txt','a')
def four():
	for q in range(0,10):
		for w in range(0,10):
			for e in range(0,10):
				for r in range(0,10):			
					zonghe=str(q)+str(w)+str(e)+str(r)
					code.append(zonghe)	
def five():
	for q in range(0,10):
		for w in range(0,10):
			for e in range(0,10):
				for r in range(0,10):
					for t in range(0,10):
						zonghe=str(q)+str(w)+str(e)+str(r)+str(t)
						code.append(zonghe)
def six():
	for q in range(0,10):
		for w in range(0,10):
			for e in range(0,10):
				for r in range(0,10):
					for t in range(0,10):
						for y in range(0,10):
							zonghe=str(q)+str(w)+str(e)+str(r)+str(t)+str(y)
							code.append(zonghe)

data = input("请输入4或者5或者6!!!: ")
a=int(data)
if a==4:
	four()
elif a==5:
	five()
elif a==6:
	sex()
else:
	print("请输入正确的数字!!!")

for i in code:
	c.write('%s\n'%str(i))
print(len(code))

           

测试一下效果

python之输出4-6位数的验证码

感觉还行吧

python之输出4-6位数的验证码