-5

謎の単語の文字を選択するようにユーザーに求める関数を作成します。ユーザーによる4つ以上の誤った推測により、コンピューターは「ゲームオーバー」と表示します。4つを超える正しい推測の結果、コンピューターは「さて、単語を推測してみてください」と表示します。推測が正しければ、「あなたが勝つ」と言うよりも。</ p>

4

1 に答える 1

2

以下のいくつかの手順を実行できる可能性がありますが、問題はありません。もっと小さなステップを踏む。大きな問題を小さな問題に分割する方法を学びます。コンピューターなしで、紙と鉛筆を使って友人と一緒に行う方法を想像してみてください。

  • Helloと言う単一のprint(...)コマンドを作成し、それをファイルに保存します。guess.py
  • Python プログラムを起動する方法を学びます。
  • game上記の周りに関数を記述しますprint(つまり、前にもう 1 行、さらにprint.
  • 関数定義の下に関数の呼び出しを追加します。
  • を再度起動guess.pyします (つまり、同じ出力、異なる実装)。
  • キーボードからの入力の読み取りを追加し (変数input('prompt:')に格納し、x変数を出力します。
  • プログラムを起動します。
  • 関数の先頭に変数を追加し、playingに初期化しTrueます。
  • すぐ下にループを追加し、コマンドとコマンドをwhile playing:インデントしてループ内に配置します。inputprint
  • プログラムを起動し、Ctrl+C を使用して終了します。
  • を に変更して、print(x)からprint(repr(x))実際に何が得られるかを確認しますinput
  • 発売。
  • x = x.rstrip()行のすぐ下inputと の上にを追加しprintます。
  • 発売。
  • 次のテストを while ループ本体の最後に追加します。

.

if x == '': 
    playing = False
  • プログラムを終了したい場合は、起動して何も入力せずに Enter を押してください。

(最初の試行の後も継続)

魔法の言葉をどのように生成するかを考えてみてください (紙、鉛筆、ランダムな方法で文字を選択します)。単語を保存する方法を考えてください。キャラクターが中にいるかどうかをどのように確認しますか? 推測の試行回数をどのように確認しますか? 小さなステップを使用してプログラムを強化し、常に機能するようにします。期待どおりの動作になったら、プログラミングを停止します。

于 2012-10-13T10:29:23.857 に答える