Ответ, вероятно, заключается в том, что родитель печатает «я готов» сразу после начиная с дочернего элемента (помните, что это отдельный процесс и, следовательно, выполняется параллельно), а затем возвращается к циклу, чтобы напечатать приглашение до ребенок даже начинает перечислять файлы. Если вы прокрутите назад, вы, вероятно, найдете следующую подсказку.
Чтобы родитель дождался окончания работы ребенка, вам нужно использовать одну из функций семейства wait()
.