Pythonの勉強をコツコツ続けています😊
今回は 関数・乱数・if文 を組み合わせてみました。

少しずつですが
「プログラムっぽい動き」ができるようになってきて
楽しくなってきました✨


今回やったこと

今回チャレンジしたのはこの3つ👇

・関数
・乱数(random)
・if文(条件分岐)

これを組み合わせると
ちょっとしたゲームっぽい処理 が作れます🎮


乱数ってなに?

乱数とは
👉 毎回ちがうランダムな数を出すことです。

Pythonでは random を使います。

import random
num = random.randint(1, 3)
print(num) 

実行するたびに
1〜3のどれかが表示されます。


関数にまとめてみる

処理を関数にまとめると
コードがスッキリします。

import random
def get_number():
 return random.randint(1, 3) 


if文で条件分岐

出た数字によって
表示を変えてみます。

num = get_number()
if num == 1:
 print("グー")
elif num == 2:
 print("チョキ")
else:
 print("パー") 

これで
ランダムにジャンケンの手が表示されます✊✌️✋


ポイントまとめ

✔ 関数で処理をまとめる
✔ 乱数で毎回ちがう結果を出せる
✔ if文で条件ごとに動きを変えられる

組み合わせることで
できることが一気に増えました😊


よくあるつまずき

❌ random を import し忘れる
❌ if の条件がズレている
❌ インデント(字下げ)ミス

エラーが出ても
落ち着いて1行ずつ確認すれば大丈夫です👍


動画で見たい方はこちら🎥

VS Codeでの実行画面は
TikTokで解説しています👇

👉 https://www.tiktok.com/@programbenkyo0078


まとめ

・関数+乱数+if文は相性がいい
・ミニゲームが作れるようになる
・プログラミングが楽しくなる✨


次回予告

Python勉強⑮:クラスに挑戦してみる(予定)

少しずつですが
確実にレベルアップしています🐍👍