Python 4

こんにちは!

まだまだ視野が狭い。

モジュールについて

Pythonでモジュールを使用するためにはimport命令が必要です。

カレンダーの復習

list0402_1.py
Image from Gyazo

Image from Gyazo

カレンダーを出力するために、calendarモジュールをimportします。

list0402_2.py
Image from Gyazo

Image from Gyazo

isleap()といううるう年かどうかを調べる命令があります。

日時を扱う

日時を扱うdatetimeモジュールの確認を行います。

list0403_1.py
Image from Gyazo

Image from Gyazo

date.today()という命令で今日の日付を取得します。

list0403_2.py
Image from Gyazo

Image from Gyazo

datetime.now()という命令で現在の日時を取得します。

list0403_3.py
Image from Gyazo

Image from Gyazo

時・分・秒を別々に取り出しています。

list0403_4.py
Image from Gyazo

Image from Gyazo

日付データの引き算が可能です。
あと12日早くやっていればきれいな数字やった。。。

乱数の使い方

次は乱数を発生させるrandomモジュールです。

list0404_1.py
Image from Gyazo

Image from Gyazo

random()命令で0以上1未満の小数の乱数を発生させています。

list0404_2.py
Image from Gyazo

Image from Gyazo

randint(min, max)命令でmin以上、max以下の整数を生成します。

list0404_3.py
Image from Gyazo

Image from Gyazo

choice()命令は複数の項目から1つを選びます。

最後にランダムの繰り返しを行いガチャの要領で抽選を行います。

list0404_4.py
Image from Gyazo

Image from Gyazo

想像より早くレアキャラをゲットできました!
3行目にて、whileの条件式をTrueにすると繰り返しを無限に行います。
8行目にて、if文の条件式が77となったときにbreakで無限ループを脱出しています。

このような感じで、色々なモジュールを使用していきましょう。

ではでは。