ここまでに学んだ知識を生かして英単語ゲームを作ってみましょう. 単語の日本語訳を表示して, ユーザーが英単語を解答するというシンプルなゲームです.
動作例1:
動作例2:
動作例3:
Q: 「りんご」
A: apple
正解
Q: 「犬」
A: cat
不正解
問題と答えは辞書型で事前にプログラム中に準備されているものとします. 例:
problems = {
"apple": "りんご",
"dog": "犬"
}
プログラムをスタートすると, すべての問題を順に出題します. 出題順は自由です.
# 問題と答えを辞書型で準備しましょう
# 例:
problems = {
"apple": "りんご",
"dog": "犬"
}
# problems.items() を使って, 問題と答えについて反復処理をしましょう
# 問題を出題しましょう
# 解答の入力を受け取りましょう
# 解答が正解か判定して, メッセージを表示しましょう
上の仕様のプログラムができたら, さらにプログラムを拡張してみましょう!
拡張例:
プログラミング言語の様々な機能を使ってプログラムを改善してみましょう!
改善例: