Day 9文字列の結合と繰り返し
Pythonコード
1name = '山田'2age = 253print('私の名前は' + name + 'です')4print('私の年齢は' + str(age) + 'です')5 6message = 'こんにちは、' + name + 'さん'7print(message)8 9for i in range(5):10 print('Hello, ' + name + 'さん')
解説
- 行1〜2: 名前と年齢を変数に格納します。nameには文字列、ageには整数が入っています。str()関数は、引数に指定された値を文字列に変換します。
- 行3: 文字列の結合を行います。'私の名前は' + name + 'です' で、nameの値を挿入しています。+演算子は文字列を結合するために使用されます。
- 行4: 年齢も同様に挿入していますが、ageは整数なのでstr()で文字列に変換しています。print()関数は、指定された値を画面に表示するために使用されます。
- 行6〜7: もう一つの文字列の結合例です。'こんにちは、' + name + 'さん' で、nameの値を挿入しています。
- 行9〜10: 繰り返し処理の例です。range(5)で5回繰り返し、'Hello, ' + name + 'さん' を表示しています。range()関数は、指定された回数の繰り返し処理を行うために使用されます。
次に試してみよう
- 文字列の結合で使った+の代わりに、f-stringを試してみましょう。
- range()の数字を変えて、繰り返しの回数を変えてみましょう。
- input()でユーザーから名前と年齢を入力させて、挿入してみましょう。