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=[' 请问秦始皇姓什么?     \n\t \n\t A.秦   B.嬴   C.赵',' 春秋战国时期哪个国家被分成了三个国家?     \n\t \n\t A.魏、蜀、吴   B.韩、赵、魏   C.中国、美国、英国',' 历史上唯一被灭十族的人是谁?     \n\t \n\t A.秦桧   B.方孝孺   C.苏妲己',' 中国历史上死得最憋屈的国君是谁?     \n\t \n\t A.陈后主陈叔宝   B.晋景公姬儒   C.宣统帝爱新觉罗·溥仪',' 东汉末年的人口是多少?     \n\t \n\t A.2000万人口   B.1100万人口   C.1500万人口',' 北宋清明上河图有人物多少名?     \n\t \n\t A.1500多人   B.1600多人   C.2000多人',' 在三皇五帝时代,猛犸象和剑齿虎灭绝了么?     \n\t \n\t A.灭绝了   B.还没有   C.猛犸象灭绝了剑齿虎还没有',' 四大神兽都要是什么?     \n\t \n\t A.麒麟、貔犰、睚眦、囚牛   B.青龙、白虎、朱雀、玄武   C.喜羊羊、小猪佩奇、黑猫警长、开心超人',' 寡人是什么意思?     \n\t \n\t A.最尊贵的人   B.寡德之人   C.孤寡老人',' 关羽的武器是什么?     \n\t \n\t A.倚天剑   B.青龙偃月刀   C.方天画戟',' 玄武门之变有几次?     \n\t \n\t A.3次   B.4次   C.2次',' 汉高祖刘邦比秦始皇小多少?     \n\t \n\t A.8岁   B.3岁   C.15岁',' 印度的种姓制度最高级是什么?     \n\t \n\t A.刹帝利   B.婆罗门   C.吠舍',' 最大的金字塔叫什么?     \n\t \n\t A.弯曲金字塔   B.胡夫金字塔   C.阶梯金字塔',' 以下哪位不是四大才女之一?     \n\t \n\t A.蔡文姬   B.柳书依   C.上官婉儿',' 请问中国历史上第一部词典是什么?     \n\t \n\t A.《资治通鉴》   B.《尔雅》   C.《新华字典》',' 我国历史上第一个王朝是什么?     \n\t \n\t A.秦   B.夏   C.商',' “夏、商、周、汉封建而延,秦郡邑而促”中“封建”是什么意思?     \n\t \n\t A.封建统治   B.分封制   C.分地封王',' 中国的宰相制度从何时起被废除?     \n\t \n\t A.宋   B.明   C.唐',' 我国农业技术史上耕作方式的一次革命是哪个?     \n\t \n\t 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题.\n\t%s\n\t \n\t  请选择你认为正确的选项'%(th,tm),'历史知识20问',('A','B','C'))
#对用户做出的选择进行判断if (yh=='A') or (yh=='C'):   #做错的时候进入下一题msgbox('正确答案是B,你选择的是%s\n\t \n\t          答错了'%(yh),'历史知识20问','好吧')elif yh=='B':                #做对的时候计一分并进入下一题msgbox('正确答案是B,你选择的是%s\n\t \n\t          答对啦\n\t \n\t继续做下一题吧'%(yh),'历史知识20问','好的')fs=fs+1   #分数加一#输出当前得分msgbox('你现在的分数为%s'%(fs),'历史知识20问',('OK'))#游戏结束输出最终得分
msgbox('你的最终分数为%s'%(fs),'历史知识20问',('OK'))

PyCharm easygui相关推荐

  1. 【Python+OpenCV+sklearn+easygui】人脸(口罩)识别+口罩下人脸补全的系统设计

    [写在前面:笔者是一个才接触python半年之久的编程菜鸡,刚好这学期的课程需要用到python做一些有关计算机视觉的设计,于是就根据自己所学,同时借鉴了一些CSDN上各位大佬的思路和代码,做了一个简 ...

  2. 【Python】EasyGUI实例——实现NJUCM绩点计算器程序

    网络上关于EasyGUI的介绍很多,但实例很少,下午心血来潮,写了一个自己学校的绩点计算器程序,供学习Python和EasyGUI的同志们参考. 效果图如下,所有的非法插入均不会通过. 首先自己学校绩 ...

  3. Python入门——EasyGUI库

    文章目录 一.安装easygui 1. 安装方法 1.1 方法一:CMD命令行安装 1.2 方法二:PyCharm安装 1.3 方法三:通过安装包安装 2. 验证 使用的环境: Window10+64 ...

  4. windows安装MongoDB环境以及在pycharm中配置可视化插件

    安装MongoDB数据库 参考这里 安装PyMongo python3 -m pip3 install pymongo指定版本 python3 -m pip3 install pymongo==3.5 ...

  5. Windows10+Anaconda3+Pycharm环境搭建

    Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...

  6. pycharm配置远程调试docker

    20210923 pycharm 运行远程解释器 20210915 远程调试确认配置 第一步如果事先没有配置ssh,可以选下面新建ssh 还有另一种调试方法:使用pycharm-debug包调试 详情 ...

  7. pycharm重点插件

    Key Promoter X 重点 如果让我给新手推荐一个 PyCharm 必装插件,那一定是 Key Promoter X . 它就相当于一个快捷键管理大师,它时刻地在: 教导你,当下你的这个操作, ...

  8. pycharm导包错误

    20220307 导包包名中不能用短横线而应该用下划线 a_b_c 是可以的 a-b-c 是不行的 20220303 从某个库用 from utils import * 导入的时候要当心,其前面部分的 ...

  9. pycharm连接远程服务器并进行代码上传+远程调试

    Pycharm连接远程服务器并进行代码上传+远程调试 </h1><div class="clear"></div><div class=& ...

最新文章

  1. ensp路由器无法启动_ensp和CRT使用小技巧
  2. 红帽linux无法进入tty,linux自启脚本(以及无法进入tty控制台)
  3. 【CF1199 D,E, F】Welfare State // Matching vs Independent Set // Rectangle Painting 1
  4. php 检测 变量是否设置,PHP中检测一个变量是否有设置的函数是什么?
  5. 目标检测(四)--ICF
  6. maya绝招(1-20)
  7. iOS、OSX恶意软件风险大增 果粉稍不留神即遭“黑手”
  8. 北京航空航天大学公开课:拓扑学
  9. java 农历公历转换_JAVA版农历和阳历相互转换源码
  10. 如何制作网站_如何制作自己的网站
  11. jeecms9.0常用标签
  12. win10系统开始菜单没反应的解决方法丨解决win10点击开始按钮无反应丨点击开始按钮没有反应怎么办
  13. 开课通知 | 《AISHELL-3语音合成实战》课程
  14. 人脸检测技术即matlab的实现,人脸检测研究及MATLAB实现.doc
  15. python实现——文件操作(超详细)
  16. 2022中秋股市复盘随笔
  17. win10 下 升级 npm
  18. java数据库的量级_百度万亿量级数据库Tera架构应用、设计与实践全攻略
  19. html js参考手册,JavaScript 和 HTML DOM 参考手册
  20. 数据处理(一):点到直线距离

热门文章

  1. RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播之EasyNVR流媒体服务器系列产品直播延时问题解析
  2. python用三重引号_python三引号
  3. 【其他】快速注册stackoverflow
  4. Mockito中@Mock与@InjectMock
  5. Activiti的学习
  6. iwatch 1234 代的区别
  7. 每日安全简讯20160721
  8. 一条命令导出电脑中所有wifi账号密码
  9. 莱布尼兹懂得超实数吗?
  10. linux自定义命令-通过关键字批量杀死进程