- 帖子
- 13
- 精华
- 0
- 积分
- 39
- 阅读权限
- 10
- 注册时间
- 2017-8-17
- 最后登录
- 2017-9-1
|
import random
def createPwd():
numList = range(0, 10)
numListStr = [str(i) for i in numList]
return "".join(random.sample(numListStr, 4))
pwd = createPwd()
param = False
while not param:
numA = 0
numB = 0
inputStr = raw_input("请输入四个数字:")
if len(inputStr) != 4:
print "请输入4位密码"
break
for i in range(0, 4):
if inputStr[i] == pwd[i]:
numA += 1
elif pwd.find(inputStr[i]) != -1:
numB += 1
if i == 3:
if numA == 4:
param = True
print "4A0B"
else:
print str(numA) + "A" + str(numB) + "B"
|
|