栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

PyCharm easygui

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PyCharm easygui

easygui安装

    pycharm中easygui安装的方法
    file->settings->project:->project interpreter(文件->设置->项目->Python解释器)
    点击加号+
    搜索 easygui,点击安装

easygui验证
    cmd中输入pip install easygui验证

esaygui可视框架基本实现

from easygui import *
msgbox('内容','标题')
from easygui import *
txt = textbox(title='起床小疑问',
              msg='早饭吃什么',
              text='''给你推荐几个选项吧~
              
              鸡公煲,
              油条、豆浆,
              包子、粥,
              刀削面
              麻婆豆腐盖饭''')

easygui小作业 

#历史知识问答小游戏
#共20道选择题
#一题一分
#可以多做几次巩固历史知识


from easygui import *   #将easygui的函数全部导入
import random           #使用随机函数

#弹出开始界面
msgbox('这是一个考历史知识的小游戏','Python easygui作业','我知道了')
#弹出准备界面
msgbox('请准备好自己的历史知识 考试开始!','历史知识20问',('收到!'))

#放置数据的篮子
lz1=['A','B','C']
lz2=[
    ' 请问秦始皇姓什么?     nt nt A.秦   B.嬴   C.赵',
    ' 春秋战国时期哪个国家被分成了三个国家?     nt nt A.魏、蜀、吴   B.韩、赵、魏   C.中国、美国、英国',
    ' 历史上唯一被灭十族的人是谁?     nt nt A.秦桧   B.方孝孺   C.苏妲己',
    ' 中国历史上死得最憋屈的国君是谁?     nt nt A.陈后主陈叔宝   B.晋景公姬儒   C.宣统帝爱新觉罗·溥仪',
    ' 东汉末年的人口是多少?     nt nt A.2000万人口   B.1100万人口   C.1500万人口',
    ' 北宋清明上河图有人物多少名?     nt nt A.1500多人   B.1600多人   C.2000多人',
    ' 在三皇五帝时代,猛犸象和剑齿虎灭绝了么?     nt nt A.灭绝了   B.还没有   C.猛犸象灭绝了剑齿虎还没有',
    ' 四大神兽都要是什么?     nt nt A.麒麟、貔犰、睚眦、囚牛   B.青龙、白虎、朱雀、玄武   C.喜羊羊、小猪佩奇、黑猫警长、开心超人',
    ' 寡人是什么意思?     nt nt A.最尊贵的人   B.寡德之人   C.孤寡老人',
    ' 关羽的武器是什么?     nt nt A.倚天剑   B.青龙偃月刀   C.方天画戟',
    ' 玄武门之变有几次?     nt nt A.3次   B.4次   C.2次',
    ' 汉高祖刘邦比秦始皇小多少?     nt nt A.8岁   B.3岁   C.15岁',
    ' 印度的种姓制度最高级是什么?     nt nt A.刹帝利   B.婆罗门   C.吠舍',
    ' 最大的金字塔叫什么?     nt nt A.弯曲金字塔   B.胡夫金字塔   C.阶梯金字塔',
    ' 以下哪位不是四大才女之一?     nt nt A.蔡文姬   B.柳书依   C.上官婉儿',
    ' 请问中国历史上第一部词典是什么?     nt nt A.《资治通鉴》   B.《尔雅》   C.《新华字典》',
    ' 我国历史上第一个王朝是什么?     nt nt A.秦   B.夏   C.商',
    ' “夏、商、周、汉封建而延,秦郡邑而促”中“封建”是什么意思?     nt nt A.封建统治   B.分封制   C.分地封王',
    ' 中国的宰相制度从何时起被废除?     nt nt A.宋   B.明   C.唐',
    ' 我国农业技术史上耕作方式的一次革命是哪个?     nt nt A.犁耕   B.牛耕   C.多人合力'
]

fs=0   #分数
th=0   #题号

#在题目全部做完之前循环出题
while len(lz2)>0:

    th=th+1   #题号依次相加
    tm=random.choice(lz2)   #随机选择篮子2中的题目出题
    lz2.remove(tm)   #使出现过的题目不再出现

#设置在用户面前出题的框框
    yh=buttonbox('第%s题.nt%snt nt  请选择你认为正确的选项'%(th,tm),'历史知识20问',('A','B','C'))
#对用户做出的选择进行判断
    if (yh=='A') or (yh=='C'):   #做错的时候进入下一题
        msgbox('正确答案是B,你选择的是%snt nt          答错了'%(yh),'历史知识20问','好吧')
    elif yh=='B':                #做对的时候计一分并进入下一题
        msgbox('正确答案是B,你选择的是%snt nt          答对啦nt nt继续做下一题吧'%(yh),'历史知识20问','好的')
        fs=fs+1   #分数加一

    #输出当前得分
    msgbox('你现在的分数为%s'%(fs),'历史知识20问',('OK'))

#游戏结束输出最终得分
msgbox('你的最终分数为%s'%(fs),'历史知识20问',('OK'))

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329535.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号