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勉強⑮:クラスに挑戦してみる(予定)
少しずつですが
確実にレベルアップしています🐍👍