- 博客(382)
- 收藏
- 关注

原创 Python的期末速效救心丸
在数学中,函数中变量有自变量和因变量之分,例如一个一元一次方程:y=ax+b,y是因变量,x是自变量那么在Python中,Python里的函数可以没有输入值,也就是没有自变量,但是一定会有一个返回值,也就是因变量。在Python中,可以使用def关键字来定义函数。函数由函数名和代码块组成,其中函数名是标识符,它用于调用函数。代码块中包含了函数的操作。def f(n) : #定义一个函数名为f,输入的变量参数为n的函数,冒号必不可少。
2023-05-21 02:23:32
3611
31

原创 python的一些基础学习的汇总
为记录,以及辅助nwafuers回顾python基础的知识结构,同时提供一个简洁明了的可复制性强的学习知识体系,故笔者根据自己的学习情况和心路历程撰写了此份“python的一些基础学习的汇总”在本文章中,笔者为减少工作量,会采用一些经过笔者分辨的经由chatgpt提供的以及《python语言设计教程》上海交通大学出版社中的内容。笔者希望,本文章能够成为笔者自己以及众多不限于nwafuers的python学者的入门知识储备库,便于学习者查找以及回顾,希望读者能够妥善利用。
2023-03-31 10:31:52
974
4
原创 5. 【竞赛】“3+1+2”新高考选考科目问题
【问题描述】2020年,河北等省份实行“3+1+2”新高考制度。语文,数学,外语,物理,化学,生物。语文,数学,外语,物理,政治,生物。语文,数学,外语,物理,政治,化学。语文,数学,外语,物理,地理,生物。语文,数学,外语,物理,地理,化学。语文,数学,外语,物理,地理,政治。语文,数学,外语,历史,化学,生物。语文,数学,外语,历史,政治,生物。语文,数学,外语,历史,政治,化学。语文,数学,外语,历史,地理,生物。语文,数学,外语,历史,地理,化学。语文,数学,外语,历史,地理,政治。
2025-05-23 09:26:43
281
原创 7. 【竞赛】小球落弹运动
小球弹起2次,经过距离为306.25米。(2)小球弹起次数和经过距离为。(1)小球每次下落、弹起高度。(1)下落原始高度h=(2)小球弹起次数n=下落原始高度h=100。
2025-05-23 09:25:22
200
原创 美食出处(文件版)
【问题描述】有个"delicacy.txt"文件文件中给出了我国若干个省份(或直辖市)的特色美食。请编写程序,从键盘输入一个美食名称,如果该美食在"delicacy.txt"文件中,则在屏幕上输出相应的省份等信息,如果美食不在文件中,则输出“没有找到”信息。【样例说明】open(“delicacy.txt”,“r”,encoding=“utf-8”)函数中的文件描述不写文件路径,直接给出文件名.扩展名。【输入形式】读取"delicacy.txt"文件中的内容;【输出形式】用print()函数。
2025-05-23 08:32:59
242
原创 try-except结构的应用
【问题描述】有一个列表变量t=[1,2,3,“apple”,“python3”,4,5,6],利用try-except结构将t中的奇数输出到文件num.txt中和屏幕上。【样例说明】输出到num.txt文件中数据的形式和【输出形式】中的数据一样。
2025-05-22 08:30:09
180
原创 当当网Top500书籍信息爬取与分析
爬取当当网的Top500书籍信息,并对书籍的评价数量进行排序,然后绘制前十名的条形图,然后对各个出版社出版的书籍数量进行排序,绘制百分比的饼图。
2025-05-09 22:15:47
291
原创 R语言操作n
4.基于varespec和varechem构建物种-环境互作网络,输出gml文件并采用gephi可视化为图片,输出pdf,阔值为r>0.6,p<0.05。3.基于varespec构建物种互作网络,输出gml文件并采用gephi可视化为图片,输出pdf,阈值为r>0.6,p<0.05。2.查看data(varechem)和data(varespec),探索其维度和结构。1.加载安装vegan包。
2025-04-27 22:17:42
359
原创 2. 随机生成密码
【问题描述】下面程序是在26个大小写字母和10个数字字符组成的列表中随机生成5个6位密码,然后将这些密码升序排序,最后输出排序前和排序后的5个密码。升序排序后的密码是: [‘B51Ybm’, ‘Ik2zwE’, ‘QHfwce’, ‘pYyNGf’, ‘wxAscR’]排序前的密码是: [‘Ik2zwE’, ‘QHfwce’, ‘pYyNGf’, ‘B51Ybm’, ‘wxAscR’]【输出形式】用print()在屏幕上输出。
2025-04-21 14:05:36
320
原创 2. 编写求两个n维向量的内积函数。
print(“内积为:{}”.format(inner_product(ls1,ls2)))【输出形式】两个向量的内积结果。
2025-04-21 08:26:00
222
原创 使用函数求特殊a串数列和
【问题描述】给定两个均不超过9的正整数a和n,要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和,fn须返回的是数列和【输入形式】2,3。【样例说明】2+22+222=246。
2025-04-21 08:23:06
140
原创 2. 判断列表元素的单一性
【问题描述】编写程序,判断一个列表中的各个元素如果相同(例如[2,2,2,2,2]),则输出True,不相同(例如[1,2,3,2,3])则输出False。【输出形式】用print()函数。【样例说明】慎用eval()函数。【输入形式】a=input()
2025-04-17 15:02:57
245
原创 1. 列表解决数列问题1
要求每句代码有注释,结果保留4位小数。输出可以参考print(f"前{n}项的和为: {total:.4f}")【问题描述】输入一个数n,求数列前n项之和。【样例输出】2.4190。
2025-04-17 15:00:38
425
原创 大于平均值的个数
标准输出的一行表示大于等于平均数的元素的个数。若标准输入的第一行不是0或正整数,输出"illegal input"。标准输入的第一行表示参与计算的数值的个数n,标准输入的2至n+1行表示参与计算的n个数。编写一个程序,统计出一维整型数组中大于等于所有元素平均值的元素个数并输出。
2025-04-17 11:38:56
178
原创 统计最高最低分和不及格人数
输出分为三行,第一行为最高分,第二行为最低分,第三行为不及格的人数(低于60分,不包括60分为不及格)。输入五个大小为0-100(包括0和100)的整数。一行输入5个数,每个数之间用空格隔开。从键盘输入5个考试成绩,计算最高分,最低分和不及格的人数。
2025-04-17 11:34:22
289
原创 均值正负数个数统计
第一行是平均值(average),保留两位小数。第二行是正数(positive)个数。第三行是负数(negative)个数。从键盘输入非0整数,以输入0为结束标志。求整数平均值,统计正负数个数。
2025-04-17 09:07:09
271
原创 删除字符串的字符
去掉字符串s中的指定字符,并将新得到的字符串输出。一个字符串,和要去掉的字符(两者中间有一个空格)要去除指定字符的全部出现。去掉特定字符后的新字符串。
2025-04-17 08:52:58
159
原创 迭代法求π的近似值
根据上述π的近似计算公式可知,当n为19时,π的近似值为3.194188,当n为20时,π的近似值为3.091624,两近似值之差为0.102564,大于给定的精度值0.1,所以需要继续计算;当n为21时,π的近似值为3.189185,与n为20时π的近似值之差为0.097561,小于0.1,故输出最小迭代步骤为21。给定一个精度值a(0.000001 <= a <= 1),求由上述公式计算出的前后两个π的近似值之差的绝对值小于该精度(即|πn - πn-1| < a)时的最小迭代步骤n(n >= 2)。
2025-04-17 08:48:15
212
原创 收款小程序
设计一个收款程序,如果付款金额不足,提示还差多少钱;如果金额足够,提示应找回多少钱,其中,如果总购买金额达到100元或之上,打九折。要求:先从键盘输入若干顾客购买的商品价格(输入-1结束),然后给出顾客需要付款的金额(要求分别输出打折前和后的金额),再输入顾客付款金额,按照题目描述中的要求输出相应的信息。打折前需要付款金额:146.80元,打折后需要付款金额:132.12元。打折前需要付款金额:13.50元,打折后需要付款金额:13.50元。用input()函数。用print()函数。
2025-04-17 08:38:03
174
原创 季度月份的输出
输入一个季度数值,首先判断是否在[1,4]之间的数字,然后输出是哪个季度和该季度中的各个月份。n=eval(input()) # 从键盘输入一个[1, 4]区间一个整数。是第3季度,包含的月份有:7月份 8月份 9月份。用print()语句实现。
2025-04-17 08:35:15
199
原创 1. 生成密码
【问题描述】生成10位密码,该密码由大小写字母和数字字符随机构成。要求将生成的5个密码一行输出一个,且随机种子函数为seed(2)。【样例说明】之所以将随机种子函数设定为seed(2),是为了方便希冀平台测试结果时有一个精准的答案。【输出形式】使用print()语句输出。
2025-04-15 10:02:40
222
原创 R语言操作练习2
基于题2,以country为横坐标,population为纵坐标,year作为分面对象,作分面柱状图,主题用theme_bw(),采用Pastel3填充country。基于题2,以country为横坐标,population为纵坐标,fill=year,采用dodge形式作柱状图,颜色为#022a99和#fbcd08。基于题2,以country为横坐标,population为纵坐标,fill=year,作堆叠柱状图,颜色为#022a99和#fbcd08。绘制参考范例中的和弦图。绘制参考范例中的峰峦图。
2025-04-14 08:36:24
388
原创 ***4. 特殊的因子数
【问题描述】存在一类特殊的数字,其因子只包含3,5,7;例如:3,5,7,9,15,21,请问第50个因子数是?【输出形式】仅输出第50个因子数即可。
2025-04-14 08:31:23
221
原创 5. 4个整数从小到大排序
输出一行,内容是排序后的4个整数,整数之间用一个空格隔开。输入一行,内容是用空格隔开的4个整数。输入4个整数,从小到大排序后输出。
2025-04-10 20:35:18
163
原创 3. 列表操作
【问题描述】对于一个列表,在保持非零元素相对顺序的同时,将元素中所有的数字0移动到末尾。例如,获得输入列表 [0, 1, 0, 3, 12],输出 [1, 3, 12, 0, 0]。ls=eval(input(“请用列表的形式输入数据:\n”))
2025-04-10 20:32:19
207
原创 2. 单词个数统计
编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如,对于句子“one little two little three little boys",总共有5个不同的单词,one, little, two, three, boys。c.不断将新读取的单词加入该单词列表中。若单词列表中已存在该单词,则不添加。(2)输入的句子当中只包含英文字符和空格,单词之间用一个空格隔开。(3)不用考虑单词的大小写,假设输入的都是小写字符。输出只有一行,为句子当中不同的单词个数。输入只有一行,为输入的句子。
2025-04-10 20:24:23
257
原创 4. “3+3”高考选考科目问题
【问题描述】从2017年开始,上海采用“3+3”新高考制度,第一个“3”表示语文、数学和外语(“大三门”),这是必考科目,第2个“3”是从历史、地理、政治、物理、化学、生物这6个科目中任选3门报考(“小三门”)。请编写程序,针对“小三门”科目,计算并列举所有选考科目方案,最后给出所有方案的总个数。【输出形式】用print()函数。
2025-04-09 08:56:30
279
原创 3. 自幂数(函数版)
1位的自幂数称为独身数,有10个;两位的自幂数不存在,三位的自幂数又称水仙花数;四位的自幂数又称为四叶玫瑰数;五位的自幂数又称为五角星数。请编写一个函数,判断一个正整数是否为自幂数,并使用这个函数来输出[1,100000)之间的所有自幂数。【问题描述】自幂数是指各位数字的k次方之和等于自身的整数(其中k是整数的位数),例如,153为自幂数,因为153=1。【输出形式】用print()函数。
2025-04-09 08:26:18
191
原创 1. 请输入区间[a,b]以内所有的自守数。
【问题描述】自守数指的是一个数的平方的末尾几位数等于该数本身。例如:5的平方是25,末尾是5,所以5是自守数。25的平方是625,末尾两位是25,所以25是自守数。625的平方是390625,末尾三位是625,所以625是自守数。可以描述为一个k位自守数,满足n2%10k==n。请编程输出区间[a,b]内所有自守数,a和b的值由键盘输入。输出语句建议采用print(num, end=’ ')
2025-04-09 08:22:14
211
原创 3. 用二分法查找指定元素
用户由键盘分别输入一个元素升序的、无重复数字的整型列表 lst 和一个目标值 target ,搜索 target 是否在 lst 中。如果目标值存在,输出目标值索引下标(即列表 lst 索引),否则输出 not find。先输入一个列表类型的变量 lst:[-1,0,3,4,6,10,13,14]在输入需要查找的目标值 target:13。若目标值不存在,则输出:not find。若目标值存在,则输出值的索引:6。
2025-04-07 08:35:35
244
原创 2. 成绩统计
{‘2024025’: ‘73’, ‘2024026’: ‘未通过’, ‘2024027’: ‘未通过’, ‘2024028’: ‘93’, ‘2024029’: ‘未通过’, ‘2024030’: ‘未通过’, ‘2024031’: ‘未通过’, ‘2024032’: ‘未通过’, ‘2024033’: ‘60’, ‘2024034’: ‘未通过’}【问题描述】输入10位同学的成绩,使用字典来记录学生学号及成绩,将小于60分的同学成绩修改为未通过,并统计未通过的学生数量,输出统计后的信息。
2025-04-07 08:20:37
138
原创 7. 字典键值对调
【样例说明】对调前的字典为{‘apple’: ‘red’, ‘banana’: ‘yellow’, ‘cherry’: ‘red’},对调后的字典为{‘red’: ‘cherry’, ‘yellow’: ‘banana’}输出格式为字典的标准格式,例如:{‘a’: 1, ‘b’: 2}【样例输入】{‘apple’: ‘red’, ‘banana’: ‘yellow’, ‘cherry’: ‘red’}【样例输出】{‘red’: ‘cherry’, ‘yellow’: ‘banana’}
2025-04-01 19:59:53
271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人