Top動画

このサイトをはじめて訪れる人へ

タイの田舎の暮らしと、AI・語学・仏教などの学びを“実験生活”として記録する個人メディアです。運営:ユリアナ・シンテシス。日々の小さな発見を、創作と実践の視点で読みやすくまとめています。

必ずこのサイトについてを読んでください、

90日で学ぶ AIとPython|完全初心者から「作れる」まで🔁📅 📅 📅 Day14:ミニ課題「簡単な占いプログラム」

Tensui
Tensui

このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。

ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。

※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。


 


📅 Day14:ミニ課題「簡単な占いプログラム」

― 2週間の集大成。はじめての“作品”を作ろう ―

ついに来ました。

今日はミニ課題です。

これまで学んだ

  • ✅ 変数

  • ✅ 入力(input)

  • ✅ 条件分岐(if / elif / else)

  • ✅ ランダム(少しだけ)

を全部使います。

👉 自分だけの占いプログラムを作ります。


🎯 今日のゴール

こんなプログラムを作ります👇

名前を入力してください:太郎
太郎さんの今日の運勢は…
大吉!最高の一日です!

ちゃんと“作品感”ありますよね。


🪄 ステップ1:まずは土台を作る

name = input(“名前を入力してください:")

print(name, “さんの今日の運勢は…")

まずは入力と表示だけ。

ここまでは余裕ですね。


🎲 ステップ2:ランダムを使う

今日は少しだけ新しいことをやります。

import random

これは

ランダム機能を使います

という宣言です。


🎯 ランダムな数字を作る

import random

number = random.randint(1, 3)

print(number)

これを実行すると
1〜3のどれかが出ます。

これを占いに使います。


🔮 ステップ3:条件分岐で占いを作る

完成版はこちら👇

import random

name = input(“名前を入力してください:")

print(name, “さんの今日の運勢は…")

number = random.randint(1, 3)

if number == 1:
print(“大吉!最高の一日です!")
elif number == 2:
print(“中吉。まあまあ良い日です。")
else:
print(“小吉。のんびりいきましょう。")


🧠 仕組みの解説

  1. 名前を受け取る

  2. ランダムな数字を作る

  3. 数字によってメッセージを変える

👉 これだけです。

でも、

ちゃんと“アプリ”になっています。


🌟 応用してみよう(レベルアップ)

🔹 パターンを増やす

number = random.randint(1, 5)

5種類にしてもOK。


🔹 メッセージを工夫する

  • 「今日は甘いものを食べると運気UP」

  • 「青い服がラッキーカラー」

  • 「散歩すると良いことがある」

自由に遊んでください。


⚠️ よくあるミス

❌ importを書き忘れる

→ randomが使えません


❌ インデント忘れ

ifの中は必ず字下げ。


🏆 今日できるようになったこと

Tensui
Tensui

あなたは今日、

  • 入力を使った

  • ランダムを使った

  • 条件分岐を組み合わせた

  • ひとつのプログラムとして完成させた

これは大きいです。


🎉 2週間の達成

Day1では

「AIって何?」

から始まりました。

そして今、

👉 自分で小さなプログラムを完成させた

これは本当にすごいことです。


🚀 次の章へ

ここから第2章。

今度は

👉 「考える力」を鍛えるフェーズ

に入ります。

くり返し処理、リスト、関数…

プログラムがどんどん“道具”になっていきます。

よかったら応援してください

AIとPythonAIとPython

Posted by mon1127