数当てゲーム

for文とif文のおさらい

ランダムで生成した一つの値を上か下かのヒントを頼りに当てるゲームです。
生成される数値は1~100の範囲でランダム。5回以内に当てられないと失敗となる。

ひな形

入力ダイアログを表示する
入力ダイアログはテキストボックスを表示してユーザーに値を入力してもらうためのダイアログです。入力ダイアログを表示するためにはJOptionPaneクラスで用意されている「showInputDialog」メソッドを使います。

下記のひな形サンプルを改造して作ってください。

更に下に、ヒントがあるので、参考にしてください。

from javax.swing import JOptionPane

max_count = 5

def input(message=""):
    return JOptionPane.showInputDialog(frame, message)

def setup():
    print(u"1~100の数字の中から一つ選んだよ。")
    print(u"その数字を{}回以内に当ててね。".format(max_count))

    # サンプル
    word=input(u"数字はいくつでしょう?")
    print(word)

for文を途中で抜ける方法

下記の for文は本来は10回繰り返しますが、ifの条件に引っかかった場合は中断されます。

for i in range(10):
    print(i)
    if i == 4:
        break