Day 167print関数で文字を表示する
Pythonコード
1print('こんにちは、世界!')2name = '太郎'3print('こんにちは、' + name + 'さん!')4try:5 age = int(input('あなたの年齢は?'))6 print('あなたは' + str(age) + '歳です。')7except ValueError:8 print('年齢は数字で入力してください。')
解説
- 行1: print関数は、指定された文字列を画面に表示する機能です。この場合、'こんにちは、世界!' という文字列を表示します。print関数は、Pythonの組み込み関数の一つで、指定された値を標準出力に表示します。
- 行2〜3: 変数nameに'太郎'という文字列を代入し、print関数で'こんにちは、' + name + 'さん!'という文字列を表示します。ここでは、文字列の結合を行っています。文字列の結合は、 '+' 演算子を使用して行います。
- 行4〜6: try/exceptブロックは、エラーが発生した場合に備えて使用します。input関数でユーザーから年齢を入力してもらいます。int関数で入力された文字列を整数に変換します。int関数は、指定された値を整数に変換します。str関数で整数を文字列に変換します。str関数は、指定された値を文字列に変換します。
- 行7〜8: 年齢を整数に変換できなかった場合(例:文字を入力した場合)、exceptブロックが実行されます。'年齢は数字で入力してください。'という文字列を表示します。ValueErrorは、値が不正な場合に発生するエラーです。
- 行1〜8: 補足: print() は画面に文字や値を表示する関数です。
次に試してみよう
- print関数で自分の名前と年齢を表示してみましょう。
- input関数でユーザーから好きな食べ物を入力してもらい、表示してみましょう。
- try/exceptブロックで、異なるエラー処理を実装してみましょう。