我有 2 个列表:
Gigits_List
和Guesses_list
。
我需要比较它们并找到公牛和奶牛的位置(就像真正的游戏一样)
例如:如果一个列表是['1', '3', '4', '6']
,第二个列表是['2', '3', '6', '4']
. 所以是“2C 1B”2牛和1牛
#setting the secret length
Secret_Length = int(raw_input("the secret length"))
#setting the secret base
Secret_Base = int(raw_input("secret base_between 6-10"))
#getting the secret from the user
Secret = str(raw_input("enter the secret"))
#checking if the secret in the right length
if (int(len(Secret)) != Secret_Length):
print "ERROR"
sys.exit()
Gigits_List = []
#checking if the number in the right base
for Each_Digigt in Secret:
Gigits_List.append(Each_Digigt)
if (int(Each_Digigt)>Secret_Base-1):
print "ERROR"
sys.exit
#getting a guess from the user
Guess = str(raw_input("enter the guess"))
Guesses_list = []
for Each_Guess in Guess:
Guesses_list.append(Each_Guess)