• python初级(302) 3 easygui简单使用二


    一、复习

    1、easygui 信息提示对话框

    2、easygui 是否对话框

    二、easygui其它组件

    1、选择对话框:choicebox(msg, title, choices)

    import easygui as g
    msg = "输入你喜欢的颜色"
    title = "游戏互动"
    choices = ["红色", "绿色", "蓝色", "青色"]
    choice = g.choicebox(msg, title, choices)
    g.msgbox("你喜欢的颜色是: " + choice)

    image_thumb3

     

    2、按钮对话框:buttonbox(msg, title, choices)

    import easygui as g
    msg = "输入你喜欢的颜色"
    title = "游戏互动"
    choices = ["红色", "绿色", "蓝色", "青色"]
    choice = g.buttonbox(msg,  title, choices)
    g.msgbox("你喜欢的颜色是: " + choice)

    image_thumb5[1]

     

    3、输入对话框:enterbox(msg, title)

    import easygui as g
    text = g.enterbox("请输入一句话", "title")
    g.msgbox(text)

    image_thumb8

    4、多项输入对话框:multenterobx(msg, title, fields=[])

    import easygui as g
    name, pass_ward = g.multenterbox("登录", "title", ["账号:", "密码:"])
    print(name)
    print(pass_ward)

    image

    三、作业

    1、将课堂练习照着在计算机上运行一遍

    2、以下为猜数游戏的源代码,请将输入用输入对话框,print函数用信息提示对话框改写成一个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:
            success = 1
            break
    if success == 1:
        g.msgbox("恭喜你,你猜对了")
    else:
        g.msgbox("对不起,你猜错了,秘密数为:" + str(secret))
  • 相关阅读:
    [课程设计]任务进度条&开发日志目录
    《软件工程》课程设计-团队成立
    软件工程学期总结
    第三次冲刺及课程设计 617
    学术诚信与职业道德
    第二个冲刺
    操作系统 实验四主存空间的分配和回收
    0526 《构建之法》第8-10章读后感
    SCRUM项目 6.0
    SCRUM项目 5.0
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/11704806.html
Copyright © 2020-2023  润新知