Я подошел к этому вопросу, который я пытаюсь решить. Он просит меня преобразовать код из «for-loops» в «while-loops» :.Преобразование из «For-Loops» в «While-Loops»
def print_names2(people):
for person in people:
to_print = ""
for name in person:
to_print += name + " "
print(to_print)
мне удалось сделать только первую половину:
def print_names2(people):
i = 0
while i < len(people[i]):
print(i)
i += 1
Когда я проверить его с:
print_names2([['John', 'Smith'], ['Mary', 'Keyes'], ['Jane', 'Doe']])
Returns:
0
1
Может кто-то уточнить мне как это сделать, поскольку я уверен, что мой подход h к ответу немного далеко.
Вы считаете, что 'people' является списком и опустошает его в процессе. – chepner