アリエル・ネットワークさんで Python を学び始めた @na_toi さんの パスワード認証 を見て、私だったらこう実装するなって書いてみました。calendar.weekday() が曜日を表す値を返すなら、そのままタプルのインデックスとして使用すると良いと思います。リストではなくタプルを使用する理由は、タプルは不変性オブジェクトで、要素である曜日が変更されることはないからです。 #!/usr/bin/env python # -*- coding: utf-8 -*- import calendar text_weekday = ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday') def main(): year = input('year:') month = input('