import random
def guess():
while True:
q = random.randint(1234, 9999)
q =str(q)
if len(set(q))==4:break
return q
while True:
q = random.randint(1234, 9999)
q =str(q)
if len(set(q))==4:break
for j in range(100000):
g = guess()
ca = 0
cb = 0
for i in range(4):
if q[i]==g[i]:
ca = ca + 1
else:
if g[i] in q:
cb = cb + 1
# if 4 == ca + cb:
if 4 == ca :
print(g,ca,'A',cb,'B','***','猜了',j,'次')
break
else:
print(g,ca,'A',cb,'B')
沒有留言:
張貼留言