随笔分类 - ksxt python课外练习
摘要:题目说明 根据url变量提供的网址,爬取网页中2021年中国大学排名信息,然后加工并显示前N名大学的排名、学校名称、省市、类型、总分、办学层次等五列信息。其中N由键盘输入。 其中北京大学显示如下图: 北京大学对应的html如下 <tr data-v-3fe7d390><td data-v-3fe7d
阅读全文
摘要:题目补充 用饼图显示各国GDP,如下图所示,其中:标题为"各国GDP",x轴即各扇区为GDP值,依次为[15,11,11,4,3],各扇区偏移圆心比例,依次为[0,0.1,0,0,0],各扇区标签为国家,依次为["美国","中国","印度","日本","德国"],各扇区颜色依次为['c','y','
阅读全文
摘要:题目补充 用直方图显示某班级年龄分布,如下图所示,其中:标题为"年龄分布",x轴为所有学生的年龄,具体为[18,19,16,18,20,23,20,18,21,20,19,20,21,17,17,19,16,18,22,23,20,18,22,20,19,22,21,17],指定直方图条形的个数bi
阅读全文
摘要:题目补充 用条形图显示某门课各分数段人数,如下图所示,其中:标题为"成绩分布",x轴为各分数段,依次为[20,40,60,80,100],y轴为人数,依次为[1.0,2.0,3.0,5.0,4.0],柱宽为10,Y轴标尺起始值为0,柱在x轴坐标点居中位置,柱不透明,各柱颜色依次为['r','g','
阅读全文
摘要:题目补充 (A数据可视化)用散点图显示10个随机点分布,如下图所示,其中:标题为"随机点",x轴和y轴用numpy随机数的rand()方法生成0~1的随机数,随机点标记为五角形 ,随机点大小s为200,颜色为红色"r",标记边框色(edgecolor)为黄色"y",透明度为0.8;汉字字体为“黑体”
阅读全文
摘要:题目补充 (A数据可视化)用折线图显示显示一个完整的正弦曲线,如下图所示,其中:标题为"正弦曲线",x轴为[0,2]之间步长0.1的所有点,y轴为sin(np.pi*x),按曲线格式字符串依次设置为红色、圆点、实线;线宽为3,标记大小为10;显示网格线;汉字字体为“仿宋”('FangSong'),坐
阅读全文
摘要:样例输入 2 样例输出 [1 3 3 1 3] [0 1 1 0 0] 参考代码 #coding=gbk import numpy as np import random """【""" n=int(input()) list01=[random.randint(0,10) for i in ran
阅读全文
摘要:样例输入 8 样例输出 [7 7 6 6 8] 参考代码 #coding=gbk import numpy as np import random """【""" n=int(input()) list=[random.randint(0,10) for i in range(n)] array=n
阅读全文
摘要:样例输入 2 3 样例输出 [[0.54340494 0.27836939 0.42451759] [0.84477613 0.00471886 0.12156912]] 说明 运行结果中随机数数值不考虑,只需保证生成随机数的个数。 参考代码 m,n=map(int,input().split())
阅读全文
摘要:样例输入 1 10 2 样例输出 [1 3 5 7 9] 参考代码 #coding=gbk """【""" import numpy as np x,y,i=map(int,input().split()) array=np.arange(x,y,i) print(array) """】"""
阅读全文
摘要:题目说明 设计一个列表框的200x155的课程选择界面,如下图所示。添加一个列表框及其5门课程,分别为“英语”、“语文”、“计算机基础”、“哲学”、“逻辑”;添加一个标签,命名为lab;再添加一个按钮,命名为btn,单击按钮后,实现在标签lab上显示所有选中课程名。 参考代码 #coding=gbk
阅读全文
摘要:题目说明 设计一组复选按钮的200x170的兴趣选择界面,如下图所示。使用LIKE列表的文本添加五个复选按钮,绑定一组tk整型变量(IntVar)列表var对应元素,它们的文本(text)分别为“看书”、“电影”、“音乐”、“健身”、“游戏”;再添加一个标签,命名为lab,单击复选按钮后,调用选择事
阅读全文
摘要:题目说明 设计一个单选按钮的选择界面,如下图所示。添加三个单选按钮,绑定串变量(StringVar)var,默认为“红色”,且分别命名为r1、r2、r3,它们的文本(text)和值(value)分别为“红色”、“绿色”、“蓝色”;再添加一个标签,命名为lab,单击单选按钮后,在标签lab上显示相应按
阅读全文
摘要:题目说明 设计一个登录界面,如下图所示。显示用户和密码文本框,单击“确定”按钮btn1后,若文本框e1输入用户名“张三”且文本框e2密码“123456”,则输出“口令正确”,否则输出“口令错误”若单击“退出”按钮btn2,则退出程序。 参考代码 #coding=gbk import tkinter
阅读全文
摘要:题目说明 设计一个简单的计算器,如下图所示,定义tkinter串变量tkStrVar;添加文本框控件Exp,用于接收输入的数学表达式,并指定textvariable属性绑定tkinter串变量tkStrVar;添加标签控件Result,用于显示运算结果;添加按钮控件Btn,标题为“计算”,用于实现运
阅读全文
摘要:样例输出 [['同比', '城市', '定基', '环比'], ['120.7', '北京', '121.4', '101.5'], ['127.3', '上海', '127.8', '101.2'], ['119.4', '广州', '120', '101.3'], ['140.9', '深圳',
阅读全文
摘要:样例输入 3 样例输出 ['城市', '环比', '同比', '定基\n'] ['北京', '101.5', '120.7', '121.4\n'] ['上海', '101.2', '127.3', '127.8\n'] 解题代码 #coding=gbk """【""" import csv f=o
阅读全文
摘要:样例输入 3 样例输出 20180861101,张亚佳,19,96.5 20180861102,韩云飞,20,94.5 20180861103,祖丞,21,92.5 解题代码 #coding=gbk """【""" import struct n=int(input()) f=open("stu.d
阅读全文
摘要:样例输入 220180861101 张亚佳 18 91.520180861102 韩云飞 19 89.5 样例输出 文件内容:[b'20180861101\xd5\xc5\xd1\xc7\xbc\xd1\x00\x00\x00\x00\x13\x00\x00\x00\x00\x00\x00\x00\
阅读全文
摘要:样例输入 2 汉字 ABC 样例输出 文件内容:[b'\xba\xba\xd7\xd6\r\n', b'ABC\r\n'] 样例输入 3 汉字 ABC abc 样例输出 文件内容:[b'\xba\xba\xd7\xd6\r\n', b'ABC\r\n', b'abc\r\n'] 解题代码 #codi
阅读全文