コメント抽出・動画視聴 >[ 【CUI】Pythonでシンプルなおみくじアプリを作る ] の検索結果

キーワード、URL、"sm〜"、"mylist/〜"などを入れてください

【CUI】Pythonでシンプルなおみくじアプリを作る
5:01

【CUI】Pythonでシンプルなおみくじアプリを作る

2019年10月16日 15:23:02 投稿者:narupo  再生:107|コメント:0|マイリスト:1

narupoのPython道場です。このシリーズでは実際にアプリを作りながらPythonを学んでいきます。今回の動画の題材は「おみくじ」です。コマンドプロンプトやシェルなどの端末からアプリを実行すると、端末におみくじの結果を表示する簡単なおみくじアプリを開発したいと思います。まず、おみくじのクジのためのデータをリストで定義します。リストの中には「大吉」や「中吉」など、おみくじの結果を文字列で書いていきます。つぎに、このクジのリストからランダムにクジを選択するために、randomモジュールを使います。randomモジュールはPythonの標準ライブラリです。randomモジュールのシーケンス用の関数にchoiceという関数があるのでこれを使います。choiceの第1引数にリストを渡すと、choiceはそのリストの中からランダムに要素を選択し、戻り値として返します。choiceの戻り値はつまりおみくじの結果になるので、この結果をprint関数を使って端末に出力します。これでおみくじアプリは完成です。random.choice関数は引数のシーケンスが空の場合、例外IndexErrorを送出します。つまり、引数が空でないかチェックするか、例外を捕捉する必要がありますが、今回の開発ではチェックしていません。これは、データが定数になっているからです。データが可変長の場合はバリデーションなどが必要になるでしょう。難易度: ★☆☆☆☆【ソースコード】https://github.com/narupo/omikuji【関連記事】random --- 擬似乱数を生成する — Python 3.7.5 ドキュメントhttps://docs.python.org/ja/3/library/random.html#random.choice前: sm35597116(動画・コメント)次: sm35824434(動画・コメント)シリーズ: https://www.nicovideo.jp/series/66736

ニコニコ市場

*商品は登録されていません*

この動画のコメント

投稿順/再生順でソートできます。ユーザをクリックすると同じユーザのコメントをハイライトします。

投稿順

再生順

ユーザ

コメント

NG共有

コメント日時

再読み込み
First Page First Page First Page Last Page  / ページ目  件づつ表示

narupo さんのマイリスト(非公開のため表示できません)

▲ページトップへ