Написать генератор-функцию joinseq(seq0, seq1, …), принимающую на вход произвольное количество (возможно, бесконечных) последовательностей. Порождаемый ею генератор должен всякий раз возвращать наименьший из начальных элементов этих последовательностей. Если таких несколько, используется самый первый. Если последовательность закончилась, она больше не учитывается. Итератор завершается, когда все последовательности иссякли.
Условие: использовать обработку исключений в этой задаче нельзя.
1 print("".join(joinseq("abs", "qr", "azt")))
aabqrszt
Подсказка: можно использовать itertools.islice() или второй параметр next()