まず、レビュー
1、easygui情報プロンプト]ダイアログボックス
2、easyguiかどうかのダイアログ
二、easygui他のコンポーネント
1、選択ダイアログ:choicebox(MSG、タイトル、選択肢)
インポートEasyGUI AS Gの MSG = " あなたの好きな色を入力してください" タイトル = " インタラクティブゲーム" の選択肢 = [ " 赤"、" 緑"、" 青"、" 緑" ] の選択 = g.choicebox(MSG、タイトル、選択肢) g.msgbox(" あなたの好きな色がある:" +選択)
2、ボタンのダイアログボックス:buttonbox(MSG、タイトル、選択肢)
インポートEasyGUI AS Gの MSG = " あなたの好きな色を入力してください" タイトル = " インタラクティブゲーム" の選択肢 = [ " 赤"、" 緑"、" 青"、" 緑" ] の選択 = g.buttonbox(MSG、タイトル、選択肢) g.msgbox(" あなたの好きな色がある:" +選択)
3、入力ダイアログ:enterbox(MSG、タイトル)
インポートEasyGUI AS G テキスト = g.enterbox(" 単語を入力してください"、" タイトル" ) g.msgbox(テキスト)
図4に示すように、入力ダイアログの数:multenterobx(MSG、タイトル、フィールド= [])
インポートEasyGUI AS G 名、pass_ward = g.multenterbox(" ログイン"、" タイトル"、[ " アカウント:"、" パスワード:" ]) 印刷(名) 印刷(pass_ward)
第三に、仕事
1、クラスの演習は、コンピュータが再び実行されているに輝きます
2、次のように推測ゲームのソースコードで、入力ダイアログボックス、情報を持つGUIプログラムプロンプト]ダイアログボックスに書き換え印刷機能を入力してください
import random secret = random.randint(1, 100) print("请猜一个1到100的数,你有6次机会") success = 0 for i in range(6): guess = int(input("请猜数:")) if guess < secret: print("你猜的数太小了") elif guess > secret: print("你猜的数太大了") else: success = 1 break if success == 1: print("恭喜你,你猜对了") else: print("对不起,你猜错了,秘密数为:", secret)
四、参考答案:
import random import easygui as g secret = random.randint(1, 100) g.msgbox("请猜一个1到100的数,你有6次机会") success = 0 for i in range(6): guess = int(g.enterbox("请输入你要猜的数")) if guess < secret: g.msgbox("你猜的数太小了") elif guess > secret: g.msgbox("你猜的数太大了") else: 成功 = 1 BREAK IF成功== 1 : g.msgbox(" おめでとう、あなたはそれを推測" ) 他: g.msgbox(" ごめんなさい、あなたは間違っていると思い、暗証番号は次のとおりです。" + strの(シークレット))