Day 6コメントの書き方と役割
Pythonコード
1print('コメントの書き方を学習します')2# 行1: コメントは、コードの説明やメモを書くために使います3print('この行は実行されます')4# この行は実行されません5print('この行も実行されます')6 7# 行6〜10: 複数行のコメントは、'''または"""で囲みます8'''このように9複数行のコメント10が書けます'''11print('複数行のコメントの終了')12 13# 行14〜18: try/exceptで入力ミスを処理します14try:15 num = int(input('数字を入力してください: '))16 print('入力された数字は', num, 'です')17except ValueError:18 print('数字以外の入力です')
解説
- 行1〜5: コメントは、# で始まる行全体をコメントとして扱います。print() 関数は、指定された文字列を出力します。ここでは、'コメントの書き方を学習します' という文字列を出力しています。次の行の # この行は実行されません は、完全なコメントなので、実行されません。
- 行6〜10: 複数行のコメントは、'''または"""で囲むことで書くことができます。ここでは、'''で囲んだ複数行のコメントを使用しています。複数行のコメントは、コードの説明やメモを書くために便利です。
- 行14〜18: try/except は、例外が発生したときに実行されるコードを定義するために使います。ここでは、input() で入力された文字列を int() で整数に変換しようとしています。ただし、入力された文字列が数字以外の場合、ValueError 例外が発生します。except ブロックで、この例外を捕捉して、'数字以外の入力です' というメッセージを出力しています。
次に試してみよう
- 入力された文字列を、別のデータ型に変換してみましょう
- try/except で、別の例外を捕捉してみましょう
- 複数行のコメントで、コードの説明やメモを書いてみましょう