私事ですが、PaizaのスキルチェックでBランクを取得しました!
勉強の甲斐あってか、スキルチェック開始から約1か月で取ることが出来ました。
『Python3をサクッとやる』ことを目標にプログラムを書いて行きます。
なお、今回はローカル開発環境を作成せず、ブラウザでプログラミング・実行ができる「無料オンライン実行環境」 paiza.io で開発していきます。
お世話になったプログラミング学習サイト → paiza
(Python3以外にも無料で基礎が学習できる優良サイトです)
=========================
Python3基礎~応用の記事一覧
Python3基礎~応用① 西暦和暦一覧表の作成 ←現在の記事
Python3基礎~応用② リストを使ったランダムおみくじの作成
=========================
今回は、Python3で西暦和暦一覧表を出力するプログラムを作成します。
*******************************************
# 西暦和暦一覧表を出力する
# この中はコメントです
# datetimeモジュールのインポート
import datetime
# 現在年を取得
now_year = datetime.datetime.today().year
# table外枠の出力
print("<table border='1' cellspacing='0'>")
print("<tr><th>西暦</th><th>和暦</th></tr>")
# 1989年から現在年+1年までループする
for seireki in range(1989,now_year + 1):
# 平成年は西暦 -1988年
heisei = seireki - 1988
# tableデータの出力
print("<tr><td>" + str(seireki) + "年</td><td>平成" + str(heisei) + "年</td></tr>")
# table外枠の出力
print("</table>")
*******************************************
このプログラムを実行すると、1989年から現在年までの西暦和暦一覧表が表形式で表示されます。(画像は途中省略しています)
『Python3をサクッとやる』ことを目標にプログラムを書いて行きます。
なお、今回はローカル開発環境を作成せず、ブラウザでプログラミング・実行ができる「無料オンライン実行環境」 paiza.io で開発していきます。
お世話になったプログラミング学習サイト → paiza
(Python3以外にも無料で基礎が学習できる優良サイトです)
=========================
Python3基礎~応用の記事一覧
Python3基礎~応用② リストを使ったランダムおみくじの作成 ←現在の記事
=========================
今回は、Python3でリストを使ったランダムおみくじを出力するプログラムを作成します。
*******************************************
# おみくじを出力する
# この中はコメントです
# randomモジュールのインポート
import random
# おみくじリストの作成
omikuji = ["大吉","中吉","小吉","吉","末吉","凶"]
# リストの長さを求める
list_len = len(omikuji)
# ゼロから引数以下の値をランダムに生成
num = random.randrange(list_len)
# おみくじを出力
print("今日の運勢は" + str(omikuji[num]) + "です。")
# メッセージを出力
if num == 0:
print("おめでとうございます!")
elif num == 5:
print("お大事に!")
else:
pass
*******************************************
このプログラムを実行すると、ランダムでおみくじが表示されます。