71. def getClues(guess, secretNum):
72. """Возвращает строку с подсказками pico, fermi и bagels
73. для полученной на входе пары из догадки и секретного числа."""
74. if guess == secretNum:
75. return 'You got it!'
76.
77. clues = []
78.
79. for i in range(len(guess)):
80. if guess[i] == secretNum[i]:
81. # Правильная цифра на правильном месте.
82. clues.append('Fermi')
83. elif guess[i] in secretNum:
84. # Правильная цифра на неправильном месте.
85. clues.append('Pico')
86. if len(clues) == 0:
87. return 'Bagels' # Правильных цифр нет вообще.
88. else:
89. # Сортируем подсказки в алфавитном порядке, чтобы их исходный
90. # порядок ничего не выдавал.
91. clues.sort()
92. # Склеиваем список подсказок в одно строковое значение.
93. return ' '.join(clues)