标签:ar for sp on bs amp as python nbsp
用Python2随便写的,py3自行替换
#coding=utf8 import random max_try = 5 c = 3 allow_number_set = set(‘1234567890‘) goal_str = ‘‘.join(random.sample(allow_number_set,c)) print goal_str try_count = 0 while 1: raw_str = raw_input(‘input %d difference numbers in 0-9 like "678"\n>>>‘%c).strip() if not (len(raw_str) == len(set(raw_str)&allow_number_set) == c): print ‘invalid input format‘ continue try_count += 1 a_count,b_count = 0,0 for r, g in zip(raw_str, goal_str): if r == g: a_count += 1 elif r in goal_str: b_count += 1 print ‘%dA%dB‘ % (a_count, b_count) if a_count == c and b_count == 0: print ‘you win!‘ break if try_count == max_try: print ‘you fail‘ break
标签:ar for sp on bs amp as python nbsp
原文地址:http://my.oschina.net/kinegratii/blog/339833