はじめに
Python では、*演算子を使って文字列を特定の回数繰り返すことができます。これは、特定の文字数の文字列を作成する必要がある場合や、特定のパターンを繰り返す必要がある場合など、多くのシチュエーションで役立ちます。
文字列を繰り返す
s という文字列と n という整数を 2 つのパラメータとして受け取る repeat_string という関数を書きます。この関数は、s を n 回繰り返した新しい文字列を返す必要があります。
たとえば、s が "hello" で n が 3 の場合、関数は "hellohellohello" を返す必要があります。s が "abc" で n が 5 の場合、関数は "abcabcabcabcabc" を返す必要があります。
def n_times_string(s, n):
return (s * n)
n_times_string('py', 4) #'pypypypy'
まとめ
このチャレンジでは、文字列を特定の回数繰り返すために*演算子をどのように使用するかを学びました。また、文字列をパラメータとして受け取り、元の文字列をn回繰り返した新しい文字列を返すrepeat_stringという関数も作成しました。