🔥
Pythonで学ぶ条件分岐とランダム処理の練習
🗓 学習日
2025年8月19日
📚 使用教材
- Paizaラーニング「Python3入門編」(条件分岐・ランダム処理)
🧠 学習内容まとめ
今回は Python で条件分岐とランダム処理について学んだ。
主に「if / elif / else」「比較演算子」「random」「dateモジュール」を使った演習を行った。
チャプターごとの学び
-
条件分岐と比較演算子
-
if / elif / elseと比較演算子(> < == != >= <=)を使った条件判定を学んだ
-
-
おみくじプログラム作成
- ランダムで「大吉」「中吉」「凶」を表示
- 条件分岐を使った結果判定
-
RPG風ダメージ判定
- ダメージ量に応じて「クリティカルヒット」「通常ダメージ」を判定
- 条件分岐の応用例
-
西暦から和暦への変換
- 西暦を昭和・平成・令和に変換するプログラム作成
-
dateモジュールで現在の西暦を取得して自動判定
💭 感想・気づき
- 条件分岐を使った処理の流れがだんだん理解できた
- ランダム処理を組み合わせることで、遊び要素(おみくじ・RPG判定)が加わり楽しく学べた
- 西暦から和暦を自動判定する処理は、実用的で面白かった
- 演習問題がうまくいった際は、達成感があった
- 学んだ内容は今後、データ分析や応用プログラム作成にも活かせそう
🔗 実際のコードはこちら
-
条件分岐と比較演算子 https://github.com/kazuki513/paiza-Python-practice/blob/main/01_if_comparison.py
-
おみくじプログラム作成 https://github.com/kazuki513/paiza-Python-practice/blob/main/02_omikuji.py
-
RPG風ダメージ判定 https://github.com/kazuki513/paiza-Python-practice/blob/main/03_rpg_damage.py
-
西暦から和暦への変換 https://github.com/kazuki513/paiza-Python-practice/blob/main/04_japanese_era.py
最後に
まだまだ初心者ですが、学んだことを言語化して記録することで理解を深めたいと思っています。
今後も定期的にアウトプットしながら、少しずつ成長していきたいです。
読んでくださってありがとうございました。
Discussion