Я сделал функцию, которая работает.Однако вывод немного отличается от того, каким он должен быть.
В этом назначении мне не разрешено изменять оператор печати, что означает, что я настроил функцию для печати правильного результата.Моя функция:
def shortest_word(word_list):
shortest = word_list[0]
shortest_lenght = len(shortest)
for country in word_list:
if shortest_lenght > len(country):
shortest_lenght = len(country)
shortest = country
return shortest
word_list = ["denmark", "sweden", "germany"]
print(shortest_word(word_list))
Следует напечатать: "sweden"
.Однако он печатает: sweden
без ""