[Python 100日チャレンジ] Day 10 - ミニプロジェクト: 数字当てゲーム
変数、数値、文字列、if、forを組み合わせて、Pythonで簡単な数字当てゲームを作ります。
[Python 100日チャレンジ] Day 10 - ミニプロジェクト: 数字当てゲーム
Phase 01のミニプロジェクト
Day 10では、これまで学んだ内容を使って数字当てゲームを作ります。変数、数値、入力、条件分岐、繰り返しを一つの小さなプログラムにまとめます。
ゲームの流れ
- コンピューターが正解の数字を用意する
- ユーザーが数字を入力する
- 正解より大きいか小さいかを表示する
- 当たるまで繰り返す
サンプルコード
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import random
answer = random.randint(1, 10)
for attempt in range(5):
guess = int(input("1から10の数字を入力してください: "))
if guess == answer:
print("正解です")
break
elif guess < answer:
print("もっと大きいです")
else:
print("もっと小さいです")
このプロジェクトで使うもの
| 学んだ内容 | 使いどころ |
|---|---|
| 変数 | 正解や入力値を保存する |
| 数値 | 数字を比較する |
| if | 正解かどうか判定する |
| for | 試行回数を制限する |
| input | ユーザー入力を受け取る |
次のステップ
正解までの回数を表示したり、範囲を1から100に広げたり、もう一度遊ぶ機能を追加すると、さらに練習になります。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
