- 博客(50)
- 收藏
- 关注
原创 Python第八章作业(初级)
['12529', '朱佳年', '0121701100203', '0', '0', '0', '0', '0', '0', '0'], ['12347', '李世祥', '0121701100208', '0', '0', '0', '0', '0', '0', '0']]参考提示代码,将文件内容逐行读取到列表中,根据用户输入的学校名,查询学校信息并输出。{'张自强': ['12652141777', '材\u3000料'], '庚同硕': ['14388240417', '自动化'],...}
2025-07-16 22:05:38
646
原创 头歌作业—期末测试
按照上面的分段函数,对输入的整数x,输出对应的y值。'甘肃': '兰州', '陕西': '西安', '内蒙古': '呼和浩特', '台湾': '台北', '北京': '北京', '上海': '上海','山东': '济南', '山西': '太原', '江苏': '南京', '浙江': '杭州', '江西': '南昌', '黑龙江': '哈尔滨','新疆': '乌鲁木齐', '云南': '昆明', '贵州': '贵阳', '福建': '福州', '吉林': '长春', '安徽': '合肥',
2025-07-11 00:12:35
814
原创 文件自学引导
['姓名', 'C', 'Java', 'Python', 'C#'], ['罗明', '95', '96', '85', '63'], ['朱佳', '75', '93', '66', '85'], ['李思', '86', '76', '96', '93'], ['郑君', '88', '98', '76', '90'], ['王雪', '99', '96', '91', '88']]['静夜思\n', '李白\n', '床前明月光,疑是地上霜。\n', '举头望明月,低头思故乡。
2025-07-11 00:12:17
841
原创 9.1 X射线衍射曲线绘制(project)
""" 读文件file, 返回值为二维列表,其中数据是字符串类型。根据提示,在右侧编辑器中补充代码,绘制 X 射线衍射曲线,使用系统默认颜色与线型。""" 读文件file, 返回值为二维列表,其中数据是字符串类型。""" 读文件file, 返回值为二维列表,其中数据是字符串类型。""" 读文件file, 返回值为二维列表,其中数据是字符串类型。""" 读文件file, 返回值为二维列表,其中数据是数值类型。""" 读文件file, 返回值为二维列表,其中数据是数值类型。
2025-07-01 18:43:20
682
原创 9.2 能带曲线绘制(project)
3.加图名“能带曲线图谱”,字体为'SimSun',横坐标标签“k”,纵坐标标签“E(ev)”,在 y=0 处绘制一条直线,线型为虚线,红色。1.一般来说,费米面附近的能带对性质影响最大,所以科学家只关心纵坐标为0的直线附近的能带曲线,用户输入用空格分隔的两个浮点数,用于确定一个纵坐标为 0 附近的区间,绘制纵坐标这个区间之间的能带曲线,"""读文件file,根据制表符'\t'将每行数据切分为列表再加入到列表中将数据映射为浮点数类型。# 读文件,根据制表符'\t'将每行数据切分为列表再加入到列表中。
2025-06-30 13:40:12
757
原创 9.3 中英文词云绘制(project)
根据文件“Who Moved My Cheese.txt”的内容,用文本为参数的方法绘制英文词云,设置背景色为白色,不显示坐标轴。观察两种方法绘制结果,分析其原因,了解stopwords参数的意义及stopwords文件的内容,思考用词频方法时,怎样处理才能得到与文本方法相近的结果?generate_from_text(text) 根据文本生成词云,如果参数是排序的列表,需设置'collocations=False',否则会导致每个词出现2次。根据提示,在右侧编辑器补充代码,完成词云图的制作。
2025-06-26 09:32:42
493
原创 8.3 政府工作报告数据提取(project)
economic = ['就业','消费','市场','失业','工业','农业','费用','债券','土地','措施','汽车','赤字','企业','经济','生产总值','商品','制造','装备','财政','投资','金融','税','支付','销量','外汇','通胀','收入','贫困','预算','贷款','保险','储备','住房','跨境','进口','出口','进出口','自贸','关税','发电'] #经济关联词。编码将第一关读取的字符串中的中文 逗号','、中文句号 '。
2025-06-24 11:47:06
824
原创 集合翻转教学
对于长字符串,遍历符号集比遍历字符串效率更高。# 上面语句输出都是{'the', 'of', 'sail', 'permanent', 'was', 'patched', 'defeat', 'flag', 'like'}根据提示,在右侧编辑器补充代码,在两行中分别输入两本小说文件名,统计并输出统计两本小说中出现的单词中未同时在两本书中出现的单词数量,重复单词只统计一次。本项目将对海明威的几篇小说进行分析,小说为文本文件,文件路径为“/data/bigfiles/***.txt”,星号代表文件名。
2025-06-22 20:50:56
561
原创 7.2 摩斯密码(project)
通信时,将英文字母等内容翻译成摩斯电码(摩尔斯电码)进行传输,收到摩斯密码(莫尔斯电码)后,对电码进行反翻译,得到通信的实际内容,达到加密通信内容的目的。通信时,将英文字母等内容翻译成摩斯电码(摩尔斯电码)进行传输,收到摩斯密码(莫尔斯电码)后,对电码进行反翻译,得到通信的实际内容,达到加密通信内容的目的。字符 电码符号 字符 电码符号 字符 电码符号 字符 电码符号。本摩斯密码(摩尔斯电码)翻译器,只对字符,数字,标点进行翻译,不区分大小写,其它内容自动忽略。
2025-06-21 00:49:31
676
原创 7.3 股票分析(project)
s.difference_update(t) s = s - t s中的元素更新为属于 s 但不包含在 t 中的元素,即 s与 t的差集。s.difference_update(t) s = s - t s中的元素更新为属于 s 但不包含在 t 中的元素,即 s与 t的差集。s.difference_update(t) s = s - t s中的元素更新为属于 s 但不包含在 t 中的元素,即 s与 t的差集。
2025-06-19 17:23:13
630
原创 7.4 简易英汉字典(project)
连续读入多个单词,输出单词的释义,当单词在词典中不存在时,输出'这个词我不明白'。文件 dict.txt 里存储了英语单词及其中文释义,单词与释义间保证用空格分隔,需要注意的是释义中可能还有空格存在。文件 dict.txt 里存储了英语单词及其中文释义,单词与释义间保证用空格分隔,需要注意的是释义中可能还有空格存在。输出单词时,所有字母均转换为小写输出,若该单词有多个词性,不改动文件里释义的格式,直接输出。输出单词时,所有字母均转换为小写输出,若该单词有多个词性,不改动文件里释义的格式,直接输出。
2025-06-18 11:48:37
377
原创 7.5 客服电话薄(project)
再输入Y或y时,输出提示信息“请输入新的电话号码:”,当用户输入新的号码后,更新字典中的数据,并输出“成功更新****电话为*****”该公司名和客服电话;95电话是国家工业和信息化部直接管理审批,不属于当地电信运营商管理的特殊号码,以前主要是银行,保险等特殊单位的专用号码,95电话与400电话一样,可利用呼叫中心“技术集合”里的单项功能,为商家企业实现全国或本地统一号码接入,并实现IVR自动语音服务、智能话务分配、语音信箱及公共座席服务,快速搭建24小时客服中心,打造企业服务品牌,全面提升服务形象。
2025-06-15 19:04:31
695
原创 7.1 大学排行榜分析(project)
'上海交通大学', '**大学', '**大学', '**大学', '**大学', '**大学', '**大学', '**大学', '**大学', '**大学', ..........]['上海交通大学', '**大学', '**大学', '**大学', '**大学', '**大学', '**大学', '**大学', '**大学', '**大学', ..........]print(x-y) #返回一个新的集合,包括在集合 x 中但不在集合 y 中的元素。
2025-06-14 23:26:29
877
原创 字典翻转教学
('African', 'a.非洲的 n.非洲人'), ('Arabian', 'a.阿拉伯的'), ('Atlantic', 'a.大西洋的 n.大西洋'), ('August', 'n.八月'), ('Australia', 'n.澳大利亚'), ('Australian', 'a.澳大利亚的'), ('B.C.', '(缩)公元前'), ('Bible', 'n.基督教《圣经》'), ('Britain', 'n.不列颠,英国'), ('British', 'a.不列颠的,英联邦的')]
2025-06-13 14:42:58
949
原创 第七章集合与字典作业
任务描述集合是一个无序的、没有重复元素的数据类型,在输出或转为序列类型时,其元素位置随机出现。例如:# 产生空集合 set()# 字符串转集合,去掉重复字符 {'t', 'h', 'P', 'H', 'l', 'e', 'y', 'o', ' ', 'n'}# 元组转集合,去掉重复元素 {1, 2, 3, 4, 5}# 列表转集合,去掉重复元素{'t', 'h', 'P', 'H', 'l', 'e', 'y', 'o', ' ', 'n'}
2025-06-12 11:06:14
591
原创 (头歌作业)-6.5 幻方(project)
3.从A表中的中心(即第n行的MagicSquare[n][n])开始,按照从左向右的方向,标出n个数,A表中的其他行则标出最左边的n格中的数(在图中用红色背景标出)。(ii)没越界,如果这个数所要放的格已经有数了,此时将其填在这个数的正下方一格(行号加1列号不变,参考数字“10”)。,2(2n+1)(2n+1)这些数划分给B,并对B实现奇数幻方;③.将2(2n+1)(2n+1)+1,…④.将3(2n+1)(2n+1)+1,…,(2n+1)(2n+1)这些数划分给A,并对A实现奇数幻方;
2025-06-05 22:52:51
737
3
原创 (头歌作业)-列表自学引导
去除列表中的空字符串元素后,将其他成绩转数值类型,再根据规则对列表中的成绩进行修正,输出修正后成绩列表,计算并输出成绩中的最高分、最低分和的平均分(输出时严格保留小数点后3位数字)。根据提示,在右侧编辑器补充代码,使程序能将文件中的数据转为子列表元素是浮点数的二维列表,先去掉弃权评委的成绩(空字符串),再去掉每位选手的一个最高分和一个最低分,计算每位选手的平均分并附加到子列表末尾(平均分保留小数点后2位)。根据提示,在右侧编辑器补充代码,使程序能依次接收用户输入的10个成绩,将成绩置于列表中输出;
2025-05-26 10:10:35
761
原创 (头歌作业)-普通的2023
输入一个表示数字位数的正整数n(n>=2),输出「数字和」以及「数字的平方和」分别是它的最小质因数和最大质因数的n位数。输入一个表示数字位数的正整数n(n>=2),输出「数字和」以及「数字的平方和」都是它的质因数的n位数。输入一个表示数字位数的正整数n(n>=2),输出「数字和」以及「数字的平方和」都是它的约数的n位数。上一关的要求再提升一下,要求这个数的「数字和」是最小的质因数,「数字的平方和」是最大的质因数。上一关的要求再提升一下,要求这个数的「数字和」以及「数字的平方和」都是它的质因数。
2025-05-24 17:39:26
863
原创 (头歌作业)-Python第六章作业
输入“1”,输出元素为0-9的3次方的列表。输入“3”,输出元素为元组的列表,元组中元素依次是0-9中的奇数和该数的3次方。
2025-05-24 14:30:27
719
原创 (头歌作业)—6.2 扑克牌游戏(project)
新牌花色顺序为♠、♥、♣、♦,花色相同时按2、3、4、5、6、7、8、9、10、J、Q、K、A,最后是小王和大王,小王用jokers、大王用 JOKERS表示。新牌花色顺序为♠、♥、♣、♦,花色相同时按2、3、4、5、6、7、8、9、10、J、Q、K、A,最后是小王和大王,小王用jokers、大王用 JOKERS表示。新牌花色顺序为♠、♥、♣、♦,花色相同时按2、3、4、5、6、7、8、9、10、J、Q、K、A,最后是小王和大王,小王用jokers、大王用 JOKERS表示。
2025-05-21 18:06:00
768
原创 (头歌作业)—6.1 葡萄酒评论分析报告(project)
请读取文件中的数据,完成以下任务:。请读取文件中的数据,完成以下任务:。请读取文件中的数据,完成以下任务:。
2025-05-17 11:35:17
873
原创 (头歌作业—python)6.3 分配学号(project)
例如:012171985170110 表示本科生、2017年入学、文法学院、 编辑出版专业、1701班、排名为10的同学。输出格式。第一行输入学生姓名;
2025-05-14 22:35:29
380
原创 (头歌作业—python)4.2 自定义数学函数(project)
"""接收一个数字x和一个整数n为参数,返回x的n次幂的结果的浮点数类型。"""接收一个元素为数值的序列为参数,以浮点数类型返回各元素之和""""""接收两个正整数为参数,以整数类型返回两个数的最小公倍数""""""接收一个非负整数n为参数,返回n的阶乘,0的阶乘值为1""""""接受一个浮点数或整数,返回大于或等于该数的最小整数""""""接受一个浮点数或整数,返回不大于该数的最大整数""""""接收两个正整数为参数,返回两个数的最大公约数""""""返回x的绝对值"""
2025-05-13 23:59:44
789
原创 (头歌作业—python)4.3 素数及应用(project)
"""判断素数的函数,接收一个正整数为参数,参数是素数时返回True,否则返回False。"""判断素数的函数,接收一个正整数为参数,参数是素数时返回True,否则返回False。"""判断素数的函数,接收一个正整数为参数,参数是素数时返回True,否则返回False。参数是素数时返回True,否则返回False""""""接收一个正整数参数,找出并在同一行内输出所有小于number的反素数,每个数字后一个空格。"""判断素数的函数,接收一个正整数为参数,参数是素数时返回True,否则返回False"""
2025-05-12 23:30:43
590
原创 (头歌作业—python)python第三章作业(初级
编写一个学生成绩转换程序,用户输入百分制的学生成绩,成绩大于等于90且小于等于100的输出为“A”,成绩大于或等于80且小于90的输出为“B”,成绩大于或等于70且小于80的输出为“C”,成绩大于或等于60且小于70的输出为“D”,成绩小于60且大于等于0的输出为“E”,如果输出的成绩大于100或小于0,输出'data error!大概的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚,问笼中各有多少只鸡和兔?意思是说有一些物品,不知道有多少个,3个3个数的话,还多出2个;
2025-04-01 21:29:29
967
原创 (头歌作业—python)3.3 计算圆周率(project)
这包含了求极限的思想。通过求圆内接正多边形的周长来近似求圆的周长,并使正多边形的周长无限接近圆的周长,进而求得较为精确的圆周率。梅钦公式是格里高利/莱布尼茨计算的公式的变体,但是更实用,它的收敛速度显著增加,这使得它成为了更实用的计算的方法,虽然有若干种类梅钦(Machin-like)公式,但梅钦公式仍然是计算值的主要公式。左边的展式是一个无穷级数,被称为莱布尼茨级数(Leibniz),这个级数收敛到 π/4,它通常也被称为格雷戈里-莱布尼茨级数,用以纪念莱布尼茨同时代的天文学家兼数学家詹姆斯·格雷戈里。
2025-03-31 22:11:38
1148
原创 (头歌作业—python)3.5 鸡兔同笼(project)
请编一个程序,用户在同一行内输入两个整数,代表两个笼中全部鸡和兔的头和脚的数量,编程计算两笼中各有多少只鸡和兔以及两笼中共有多少鸡和兔(假设鸡和兔都正常,无残疾)。a, b = map(int, input().split(',')) # 将输入的以逗号分隔的两个值,转换为整数后命名为a和b。a, b = map(int, input().split(',')) # 将输入的以逗号分隔的两个值,转换为整数后命名为a和b。输入为一行,以空格分隔的两个整数head,feet,分别代表鸡兔的总头数和总脚数。
2025-03-30 23:59:35
932
原创 (头歌作业—python)3.2 个人所得税计算器(project)
请编写一个个人所得税计算器,用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,结果保留小数点后两位。输出为一行,形如:应缴税款 490.00 元,实发工资 11510.00元。超过12,000元至25,000元的部分 20 1,410。超过25,000元至35,000元的部分 25 2,660。超过35,000元至55,000元的部分 30 4,410。超过55,000元至80,000元的部分 35 7,160。
2025-03-29 23:18:41
986
原创 (头歌作业—python)3.4 存款买房(project)
假定你每 6 个月加一次工资,每半年加薪比例 semi_annual_raise 是一个表示百分比的整数,例如 7 表示 7%,即第 7 个月的月头涨一次工资,工资涨幅为 7%,以后每过 6 个月再涨一次工资。假定你每 6 个月加一次工资,每半年加薪比例 semi_annual_raise 是一个表示百分比的整数,例如 7 表示 7%,即第 7、13、19、25... 个月月头涨一次工资,工资涨幅为 7%。根据提示,在右侧编辑器补充代码,计算并输出计算的首付款、月存款、存够首付的月份数目。
2025-03-28 23:20:54
900
原创 (头歌作业—python)流程控制自学引导
原来的问题是用100枚铜钱买100只鸡,铜钱必须用完一枚不剩(不许贪污),且要求公鸡、母鸡、小鸡每样都必须有,计算公鸡、母鸡、小鸡各多少。根据提示,在右侧编辑器补充代码,输入一个小于1的浮点数n,计算非负奇数的倒数正负交替运算的和,直到某一项的绝对值小于或等于n,计算该项之前(不含该项)的正负交替运算的和,并输出计算和的4倍结果。根据提示,在右侧编辑器补充代码,输入两个正整数m和n,用m枚铜钱购买n只鸡,花完全部的钱,且要求公鸡、母鸡、小鸡每样都必须有,计算公鸡、母鸡、小鸡各多少,有多个答案时分行输出。
2025-03-28 00:29:26
724
原创 (头歌作业—python)3.6 判断三角形并计算面积(project)
小数部分有两位或更多,保留两位小数。# 小数部分有两位或更多,保留两位小数。# 小数部分只有一位,保留一位小数。# 小数部分只有一位,保留一位小数。# 判断小数部分是否只有一位。# 判断小数部分是否只有一位。# 判断是否为等腰三角形。# 判断是否能构成三角形。# 判断是否能构成三角形。# 判断是否能构成三角形。# 读取输入的三个边长。# 读取输入的三个边长。
2025-03-27 08:30:31
1047
原创 (头歌作业—python)3.2 个人所得税计算器(project)
print(f"应缴税款{tax:.2f}元,实发工资{net_salary:.2f}元。用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,应缴税款 490.00 元,实发工资 11510.00 元。print("输入不合法,请输入有效的数字。实发工资 = 应发工资 - 五险一金 - 个人所得税。输入(冒号前是提示性文字,冒号后的数字为用户输入)请输入应发工资薪金金额:16000。salary:每月应发工资薪金。请输入五险一金金额:4000。请输入个税免征额:5000。
2025-03-25 08:19:37
527
原创 人机交互自学引导
补充代码,第一行接收一个人名的输入,后面两行中依次输出“xxx 你好!”和“xxx ,你好!# 补充代码,第一行接收一个人名的输入,后面两行中依次输出“xxx你好!”和“xxx,你好!# 前两行分别输入人名和用于分隔的符号,第三行输出“xxx分隔符你好!# 在下面补充代码,在两行中依次输出“李白,你好!print(user_name, '你好!print(f'{user_name},你好!print(user_name, '你好!print(user_name,',你好!print('李白,你好!
2025-03-21 23:21:32
322
原创 python第一章作业(初级)
solve(a,b) # 调用定义的函数solve(a,b),执行函数中的代码。year = input() # 输入当前年。year = input() # 输入当前年。year = input() # 输入当前年。print('{}年{}月{}日'.format(year,month,date))
2025-03-21 23:21:14
644
原创 第1关:欢迎入学
my_name = input() # 输入学生的姓名。编写程序,用户入自己的姓名,输出以下界面后,再在下一行输出“欢迎您,***同学!print('欢迎您,{}同学!'.format(my_name))# 输出“欢迎您,***同学!
2025-03-21 23:20:51
289
原创 Java入门 - 变量与数据类型
System.out.println("重新赋值后变量userName的值为" + userName);System.out.println("变量love的值为" + love);System.out.println("请输入姓名:");//在本行定义年龄变量 age。System.out.println("请输入是否已婚:");System.out.println("请输入年龄:");System.out.println("请输入性别:");System.out.println("请输入体重:");
2024-10-27 23:15:02
967
原创 Java面向对象 - 常用类
/ 值得注意的是,包装类中的equals方法和String类一样,都是重写了Object类中的equals方法,因此比较的是内容而不是地址,// 而“==”比较的依然是引用变量的地址,只是当包装类型和与之相对应的基本类型进行“==”比较时会先做自动拆箱处理。// 创建Demo类对象d2,同样传入输入值num1,打印判断d1和d2是否相等(实际是比较地址)// 返回对象的值(每一个对象都有自己的特定的字符串)//密码的自动生成器:密码由大写字母/小写字母/数字组成,生成六位随机密码。
2024-10-26 15:13:59
2326
转载 Java高级特性 - Java反射
System.out.println("通过Object 类中的 getClass() 获取的 Class 对象为:" + getPersonClass1());System.out.println("通过静态方法 Class.forName() 获取的 Class 对象为:" + getPersonClass2());// 请根据提供的 classPath 获取 step2.Apple 的 Class 对象, 请使用 Class.forName() 方法, 注意捕获异常。// 请获取域的类型及值。
2024-10-24 11:13:46
520
原创 Java入门 - 数组基础
System.out.println("数组scores的长度为:" + scores.length);System.out.println("数组中的第一个数据为:" +stuNames[0] );System.out.println("数组中的第二个数据为:" +stuNames[1] );System.out.println("数组中的第三个数据为:" +stuNames[2] );System.out.println("数组中的第四个数据为:" +stuNames[3] );
2024-10-23 19:16:40
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人