読みやすくする
自分が記述したプログラムさえ時が経つとどんなプログラムだったか忘れてしまい、内容がわからなくなることがあります。ましてや他人が作ったプログラムがどのような処理なのか読み解くのは大変です。それを補うため次のようにコメントを記述します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
''' キーボードから西暦年を入力すると、 和暦を返すプログラム。 ※明治、大正への変換は考慮せず ''' showa = 1926 # 昭和開始年 heisei = 1989 # 平成開始年 reiwa = 2019 # 令和開始年 # 入力 seireki = input("西暦年を入力してください:") seireki_n = int(seireki) # 判断 if seireki_n >= reiwa: # 令和開始年以上なら令和 num = seireki_n - reiwa + 1 str = "令和"+str(num) + "年" elif seireki_n >= heisei: # 平成開始年以上なら平成 num = seireki_n - heisei + 1 str = "平成"+str(num) + "年" ''' print("西暦:"+seireki) print(str) ''' else: # 残りは昭和 num = seireki_n - showa + 1 str = "昭和"+str(+num) + "年" # 表示 print(seireki+"年は"+str) |
1行をコメントに
1行全てをコメントにするには、行頭に#を記述します。
10 |
# 入力 |
プログラム行にコメント
プログラムと同じ行にコメントを記述するには、プログラムの後ろに#付けます。
15 |
if seireki_n >= reiwa: # 令和開始年以上なら令和 |
複数行をコメントに
複数行をコメントにしたい場合は、基本#を行頭につけます。
1 2 3 |
#キーボードから西暦年を入力すると、# #和暦を返すプログラム。 #※明治、大正への変換は考慮せず |
しかし行が多くなるにつれ面倒な作業になります。別の方法としてコメントにしたい行を”’で囲む方法があります。
1 2 3 4 5 |
''' キーボードから西暦年を入力すると、 和暦を返すプログラム。 ※明治、大正への変換は考慮せず ''' |
”’を利用する際には前の行とインデントを揃える必要があります。