Day 10f文字列で値を埋め込む
Pythonコード
1name = '山田'2age = 253print(f'名前は{name}、{age}歳です。')4 5num1 = 106num2 = 207print(f'{num1} + {num2} = {num1 + num2}')8 9try:10 num = int(input('数字を入力してください:'))11 print(f'入力した数字は{num}です。')12except ValueError:13 print('数字以外の入力です。')
解説
- 行1〜3: f文字列を使用して、変数nameとageの値を埋め込みます。f文字列は、文字列の中に変数を直接埋め込むことができる便利な機能です。例えば、名前と年齢を出力する場合、f'名前は{name}、{age}歳です。'と書くことで、nameとageの値が自動的に埋め込まれます。print()関数は、指定された文字列や値を画面に表示する役割を持ちます。
- 行5〜7: 2つの数字の加算結果をf文字列で出力します。ここでは、num1とnum2の値を加算し、その結果をf文字列の中に埋め込んでいます。
- 行9〜13: input()関数でユーザーから数字の入力を求め、int()関数で入力された文字列を整数に変換します。try/exceptブロックを使用して、入力が数字以外の場合にエラーを処理しています。int()関数は、文字列を整数に変換する役割を持ちます。
次に試してみよう
- f文字列で浮動小数点数を埋め込んでみましょう。
- f文字列の中で四則演算を行ってみましょう。
- f文字列でリストや辞書の要素を埋め込んでみましょう。