def chooseBest(s):
if len(s) == 2:
c = cmp(s[0], s[1])
if c == -1 or c == 0:
return s[0]
elif c == 1:
return s[1]
else:
return chooseBest(s[1:])
Где находится список сопоставимых значений.Рекурсивное сравнение, можете ли вы указать на мою ошибку?
В чем проблема? –
, когда вы задаете вопрос, напишите ваши намерения явно. что вы пытались сделать? в каком контексте? – Elazar
На основе кода, который есть, кажется, что цель состоит в том, чтобы найти наименьший элемент в последовательности. – morningstar