曜日を調べる

曜日を調べるプログラムを作ってみます

ユーザーインターフェイスを考えてみます

「ユーザーインターフェイス」と難しく言いましたが

使いやすさと解釈して下さい

○年○月○日は何曜日かを調べるプログラムです

カレンダーを見れば、わかるのですが

プログラムしてみます

ただ単に、調べるだけなら

簡単で

以下から

#coding:utf-8

import calendar #import・シー・エー・エル・イー・エヌ・ディ・エー・アール

week=calendar.weekday(2017,1,1) #week=calendar.・ダブリュー・イー・イー・ケー・ディ・エー・ワイ・(2017,1,1)

print(week)

ここまで

これをpisonista本体へ貼り付けいて下さい

もしくは記述してください

メモ帳から開いて下さい

実行します

6とかえってきます

2017,1,2

に変更しますと

0とかえってきます

月曜日が0で土曜日が5

ということになります

なので、調べたい日を修正して

答えを0だと月曜だなとか1だと火曜かと

自分の頭の中で変更すればオーケです

でも、せっかくなので

もう少し使いやすさを向上させてみます

修正は2つ

1、0とか6とかでなく、「日」「土」と返す

2、インプットボックスで年月日を入力出来るようにする

ヒントを書いてますので考えてみてください

1、メッセージをifで作る

if week==0:

msg='月'

elif week==1:

msg='火'

以下省略

print(msg)

2、インプットボックスで年月日を入力出来るようにする

import console

in_msg='年は'

y=int(console.input_alert('y'))

in_msg='月は'

m=int(console.input_alert('m'))

in_msg='日は'

d=int(console.input_alert('d'))

と、年月日を聞いて

以下で曜日を返す

week=calendar.weekday(y,m,d)

以上

考えてみて下さい

https://drive.google.com/open?id=0BwKI2xixWOHlUzJ4SGgyeVdHbFk