python

【Python】言語処理100本ノック  02. 「パトカー」+「タクシー」=「パタトクカシーー」

問題文

02. 「パトカー」+「タクシー」=「パタトクカシーー」

「パトカー」+「タクシー」の文字を先頭から交互に連結して文字列「パタトクカシーー」を得よ.

https://nlp100.github.io/ja/ch01.html

回答

str01 = 'パトカー'
str02 = 'タクシー'

answer = ''

# zipは要素をまとめる関数
# 2つの要素の数が違う場合、多い分の要素が無視される
for char01, char02 in zip(str01, str02):
    answer += char01 + char02

#パタトクカシーー
print(answer)