LoginSignup
0
0

More than 5 years have passed since last update.

Pythonで月名を表示

Last updated at Posted at 2019-04-20

基本的に自分用のメモとして作成。

初めてPythonを触ったので練習として
「入力した数値に該当する数値の月名(英語3字)で表記する」
というものを作成。

以下、作成したコード。

month.py
#月名タプル
MONTH = ( 'Jan', 'Feb', 'Mar', 'Apr',
           'May', 'Jun', 'Jul', 'Aug',
           'Sep', 'Oct', 'Nov', 'Dec' )

#入力    
print('数値に該当する月の英語名を表記します')
num = int(input('数字を入力してください:'))

#出力判定
if 1 <= num <= 12:
    print(MONTH[num-1])   #月名出力
else:
    print("その月はありません")  #エラー




実行するとこんな感じ。
(入力値:2)

数値に該当する月の英語名を表記します
数字を入力してください:2
Feb


1~12以外の数値を入力するとこう表示される。
(入力値:14)

数値に該当する月の英語名を表記します
数字を入力してください:14
その月はありません


入力を数字のみに制限するのは今後の課題かな。





2019/04/21
編集リクエストを頂いたためコードを編集しました。
全体的にすっきりして、見やすくなりました。
コメントについては敢えて多めに残しておきたいと考えてます。
色々とアドバイスを頂きありがとうございます。

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0