自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 【CSP认证考试】202309-1:坐标变换(其一)100分解题思路+代码

【代码】【CSP认证考试】202309-1:坐标变换(其一)解题思路+代码。

2023-11-08 19:40:53 703

原创 【CSP认证考试】202303-1:田地丈量解题思路+代码

西西艾弗岛上散落着 n块田地。每块田地可视为平面直角坐标系下的一块矩形区域,由左下角坐标(x1,y1)和右上角坐标(x2,y2)唯一确定,且满足 x1

2023-09-18 23:02:16 732

原创 【CCF】第30次csp认证——202305-1重复局面

问题描述国际象棋每一个局面可以用大小为8×8的字符数组来表示,其中每一位对应棋盘上的一个格子。六种棋子王、后、车、象、马、兵分别用字母k、q、r、b、n、p表示,其中大写字母对应白方、小写字母对应黑方。棋盘上无棋子处用字符*表示。两个字符数组的每一位均相同则说明对应同一局面。现已按上述方式整理好了每步棋后的局面,试统计每个局面分别是第几次出现。题解:#include using namespace std;int n;char pieces[64];

2023-09-16 22:49:41 683

原创 派森 #P134. 销售数据统计

题目描述:在sale.in文件存储了员工一年中每个月的销售数据(csv格式,utf-8编码),请读取该文件,并计算每位员工的年销售综合,再按年度销售综合降序排序后写到sale.out文件(csv格式,utf-8编码)。

2023-08-22 23:05:55 409

原创 派森 #P133. json格式转存csv文件

题目描述:文件movie.in中以json格式存放了一些电影数据,你可以通过json库很容易将数据读入成Python内部对象,请观察一下代码的运行结果。现在要求请将该文件转成csv格式(utf-8编码),存储至movie.out文件。

2023-08-22 22:59:45 931

原创 派森 #P132. 天气数据筛选

题目描述:文件weather.in(csv格式,utf-8编码)存放了一段时间的天气数据,请筛选出其中天气为阴,且最低温大于等于1℃的数据,将其csv格式,utf-8编码存储至weather.out文件。注意:测试用例中数据条数和样例可能不同。

2023-08-22 22:24:34 626

原创 派森 #P131. 歌唱比赛统计

题目描述:某歌唱比赛有10位评委,选手得分规则为去掉一个最高分和最低分,取其余的平均分。选手们的成绩已经存放至sing.in文件(utf-8编码),请统计各位选手的得分,保留小数点后两位,并将成绩以降序排序输出至sing.out文件(utf-8编码)。注意:测试用例中,选手数量可能与样例不同。

2023-08-22 12:21:24 623

原创 派森 #P130. 信息存csv文件

题目描述:请将inf.in文件(utf-8编码)的个人身份信息以csv格式存到到inf.out文件(以utf-8编码)。

2023-08-21 21:47:48 709

原创 派森 #P128. csv存json格式

题目描述:编写一个 Python 程序,读取movie.in(csv格式,utf-8编码) 的数据,将数据转成保存到movie.out(接送格式,utf-8编码)文件中。

2023-08-21 21:39:21 753 2

原创 派森 #P127. 信息脱敏

题目描述:编写一个 Python 程序,读取data.in文件中的数据(utf-8编码),将其中的姓名、身份证、手机号码部分信息替换成`进行脱敏处理,结果输出到data.out文件中。

2023-08-21 21:31:51 629

原创 派森 #P126. 维吉尼亚加密

题目描述:编写一个程序,根据输入的密钥对输入的明文进行加密输出。

2023-08-21 21:21:27 584

原创 派森 #P125. 寻找反素数

题目描述:反素数,英文称作 emirp(prime(素数)的左右颠倒拼写),是素数的一种。把一个素数的阿拉伯字数字序列变成由低位向高位反写出来,得到的另一个数还是素数。例如素数13,反写就是31,它是另一个素数,所以13是一个反素数。这个定义排除了相关的回文素数,因为回文素数反写不是另一个数而是它本身。

2023-08-21 21:08:37 879

原创 派森 #P124. 公式计算

题目描述:输入数正整数m,输出0!+ 1!+...+m!的计算结果。

2023-08-21 20:59:58 593

原创 派森 #P123. 摩斯密码解密

题目描述:摩斯密码(morse code),又称摩斯电码、摩尔斯电码(莫尔斯电码),是一种时通时断的信号代码,通过不同的信号排列顺序来表达不同的英文字母、数字和标点符号;通信时,将英文字母等内容翻译成摩斯电码(摩尔斯电码)进行传输,收到摩斯密码(莫尔斯电码)后,对电码进行反翻译,得到通信的实际内容,达到加密通信内容的目的。

2023-08-21 20:53:05 808

原创 派森 #P122. 峰值查找

题目描述:给定一个长度为n的列表nums,请你找到峰值并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个所在位置即可。(1)峰值元素是指其值严格大于左右相邻值的元素。严格大于即不能有等于;(2)列表两个边界可以看成是最小,nums[0]=nums[-1]= −∞ (3)对于所有有效的 i 都有 nums[i]!

2023-08-21 20:43:21 229

原创 派森 #P121. 序列统计

题目描述:将用户输入的多个数值(以输入为空结束)存放至列表中,并完成以下统计计算: 1、计算所有数的最大值,最小值,平均值;2、计算中位数,中位数:在一个有序数列中位于中件位置的数,若数据个数为偶数时,中位数为中间两个数值的平均值,保持两位小数精度。

2023-08-21 20:29:27 451 1

原创 派森 #P120. 青蛙跳

题目描述:有一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。数据范围:1≤n≤40。

2023-08-21 20:18:40 224

原创 派森 #P119. 兔子问题

题目描述:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,且以“对”为计量单位。输入月份n,问第n个月的兔子总数是多少对?(提示:列举兔子产生的“对”数量,分析这些数量的规律然后构造表达式)。

2023-08-20 23:04:49 199 1

原创 SWUST派森练习题:P118. 数组接雨

​​给定一个整形数组​​arr**,已知其中所有的值都是非负的,将这个数组看作一个柱子高度图,计算按此排列的柱子,下雨之后能接多少雨水。数组以外的区域高度视为。

2023-08-20 22:58:01 271

原创 SWUST 派森练习题:P117. isbn判别

题目描述:ISBN是国际标准书号的简称,10位ISBN的最后一位为校验位(由前9位计算得到),校验方法为,前9位数字从左到右,分别与10到2相乘,然后求和,得到的和再对11进行整除,得到余数(即对11进行取模运算),再用11减去余数即为校验位。如果结果为10用X表示,结果为11用0表示。编写程序,输入一个10位ISBN书号,判断是否为有效ISBN号,若是,输出有效,若不是,输出无效,并输出正确校验码的ISBN号。

2023-08-20 22:39:23 268

原创 SWUST 派森练习题:P116. 字符统计排序

题目描述:编写程序:从键盘中输入一段字符,完成以下统计并输出:(1)该段字符中总共出现了多少种不同类型的字符;(2)出现次数最多的前3个字符(只能为字母和数字,其它忽略)及次数?

2023-08-20 22:13:58 397

原创 SWUST 派森练习题:P115. 素数筛选

题目描述:输入两个正整数m和n,筛选出m~n(包含m和n)之间所有的素数,数之间用空格分隔。素数又称质数,是指一个正整数只能被1和自身整除。

2023-08-20 21:45:45 361

原创 SWUST 派森练习题:#P114. 身份证有效性判断

编程实现功能:用户输入一个身份证号,校验其是否是合法的身份证号码,程序的校验项为:‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪1)输入长度是否合法2)输入数据校验位是否合法3)输入数据中年月日范围是否合法(年份应该在2024年之前,每个月的日期应该考虑),考虑闰年。如身份证号码不合法输出 '身份证校验错误', 如身份证号码合法则分别在3行中输出'身份证号码校验为合法号码'。

2023-08-20 21:35:20 297

原创 SWUST 派森练习题:P113. 集合操作

(2) 输入随机种子x,四个正整数m1、n1、m2和n2,要求: n1 > m1,n2 > m2 且 n1,n2 小于整个列表长度;(7) 出现在lt1但没在lt2中出现的字符。:接收用户输入的五个整数,并将它们分别赋值给变量x、m1、n1、m2、n2。:将列表lt中的第m1到第n1个元素(不包括第n1个元素)赋值给列表lt1。:将列表lt中的第m2到第n2个元素(不包括第n2个元素)赋值给列表lt2。将字符串txt中的每个字符作为列表的一个元素,并将其存储在列表lt中。

2023-08-20 20:59:29 437

原创 SWUST 派森练习题:P112. 字符统计

txt = '''Ifthereisonlyoneargument,itmustbeadictionarymappingUnicode |ordinals(integers)orcharacterstoUnicodeord将以上字符串进行操作处理,编写程序完成统计: (1) 将字符串转换成列表;(2) 输入随机种子x,两个正整数m和n,要求: n > m,且 n 小于整个列表长度;(3) 设置随机种子,使用shuffle函数将列表顺序打乱;(4) 统计输出m,n区间内,出现次数最多的前5个字符和次数。

2023-08-20 20:42:54 475

原创 SWUST 派森练习题:P111. 摩斯密码翻译器

题目描述:将输入的英文句子转换成摩尔斯电码并输出,其中字母、数字和标点符号按编码输出,空格原样输出,若编码表里没有的字符,也原样输出,且每个摩斯码之间用一个空格分隔。摩斯密码(morse code),又称摩斯电码、摩尔斯电码(莫尔斯电码),是一种时通时断的信号代码,通过不同的信号排列顺序来表达不同的英文字母、数字和标点符号;通信时,将英文字母等内容翻译成摩斯电码(摩尔斯电码)进行传输,收到摩斯密码(莫尔斯电码)后,对电码进行反翻译,得到通信的实际内容,达到加密通信内容的目的。

2023-08-20 20:24:33 569

原创 SWUST派森 #P109. 日期计算

题目描述:输入一个日期,输出这个日期是这一年的第几天。 代码:import datetimea = input().split('-')d1 = datetime.datetime(int(a[0]),int(a[1]),int(a[2]))d2 = datetime.datetime(int(a[0]),1,1)print((d1-d2).days+1)

2023-08-20 20:16:13 344

原创 SWUST派森练习题:P108. 素数筛选

题目描述:一个正整数若只能被1和自身整除,编写程序,输入一系列正整数,筛选出其中的素数。

2023-08-19 19:54:26 491

原创 SWUST派森练习题:P107 凯撒密码-----加密

题目描述:在密码学中,凯撒密码是一种最简单且最广为人知的加密技术。“恺撒密码”据传是古罗马恺撒大帝用来保护重要军情的加密系统。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推,小写字母和数字也一样处理,其他字符不作任何改变。例如这样一条指令:'All roads lead to Rome.' 用凯撒密码加密后就成为:‘Doo urdgv ohdg wr Urph.’

2023-08-17 00:24:26 578

原创 SWUST派森练习题:P106 扑克牌游戏

题目描述:本题限定用以下方法打乱序列中的元素几个人用一副扑克牌玩游戏,游戏过程通常有洗牌、发牌、理牌等动作,编写程序模拟游戏过程。新牌花色顺序为♠、♥、♣、♦,花色相同时按2、3、4、5、6、7、8、9、10、J、Q、K、A,最后是小王和大王,小王用'jokers'、大王用 'JOKERS'表示。按以下要求编写程序:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬。

2023-08-17 00:08:50 549 1

原创 SWUST派森练习题:P64 传感器数据分析

题目描述:下面是一个传感器采集数据文件sensor_data.in的一部分,编码格式为utf-8:其中,每行是一个读数,分别包括日期、时间、温度、湿度、光照和电压。请你编写程序输出传感器采集数据中光照部分大于47的时间和光照到sensor_data.out文件中。

2023-08-16 23:55:26 430

原创 【从0开始学前端】记录前端笔记part3---CSS网页重构(CSS定位、还原设计稿)

CSS 定位是一种用来控制元素在网页中位置的技术。CSS 提供了三种常见的定位方式:相对定位、绝对定位和固定定位。相对定位(Relative positioning):相对于元素在文档流中的原始位置进行定位。使用 top、right、bottom 和 left 属性来控制元素的偏移量。绝对定位(Absolute positioning):相对于最近的已定位的祖先元素(如果没有,则相对于浏览器窗口)进行定位。使用 top、right、bottom 和 left 属性来确定元素在文档中的精确位置。

2023-08-09 18:26:09 327

原创 SWUST派森练习题:P104 序列求和

题目描述:输入两个正整数 m,n, 计算并输出m与n之间所有能被5和7整除的数和。

2023-08-08 14:57:19 206

原创 SWUST派森练习题:P105计算圆周率----无穷级数法

题目描述:圆周率π可以用无穷级数表示:左边的展式是一个无穷级数,被称为莱布尼茨级数(Leibniz),这个级数收敛到π/4,它通常也被称为格雷戈里-莱布尼茨级数,用以纪念莱布尼茨同时代的天文学家兼数学家詹姆斯·格雷戈里。编程用这个公式计算π值,输入一个小数作为阈值,当最后一项的绝对值小于给定阈值时停止计算并输出得到的π值。

2023-08-08 14:51:22 484

原创 SWUST派森练习题:P103 水仙花判断

题目描述:输入一个三位数的整数,判断是否为水仙花数。水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身(例如:1^3+5^3+3^3 = 153)。

2023-08-07 21:35:43 194

原创 SWUST派森练习题:P102三角形形状检查

题目描述:编写一个 Python 程序来检查三角形是等边、等腰还是普通三角形。

2023-08-07 21:09:21 179

原创 SWUST派森练习题:P101 酒驾判断

题目描述:编写一个 Python 程序,根据输入的酒精含量阈值检查是否酒驾。 酒驾判断标准‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪:驾驶人员血液酒精含量小于 20mg/100ml 不构成饮酒驾驶行为。驾驶人员血液酒精含量大于或等于 20mg/100ml 并小于8 0mg/100ml 为饮酒驾车。驾驶人员血液酒精含量大于或等于 80mg/100ml

2023-08-07 20:55:19 125

原创 SWUST派森练习题:P100 回文数字

题目描述:编写一个Python程序,判断输入的数字是否是回文数字。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。

2023-08-07 20:36:47 99

原创 SWUST派森练习题:P65 简单公式计算

题目描述:定义函数fun(n)完成如下功能:如果n为奇数,输出表达式​的值;如果n为偶数,输出表达式​的值。编写程序接收一个正整数n(n

2023-08-07 18:52:46 787

原创 SWUST 派森练习题:P50 食材搭配

题目描述:假设你是一个美食家,现在需要编写一个函数,函数接收一个字符串作为参数,该字符串由多个食材组成,每个食材之间用"$","#"等特殊符号隔开,函数需要将这些食材两两组合起来,输出所有可能的菜式,要求食材不能重复出现。注意:为确保输出一致,在解析出食材之后,建议先对食材排一次序再进行搭配,搭配好后排序再输出,中文本质上是利用unicode字符转换的数值排序,不是拼音序号排序。

2023-08-07 14:47:01 718

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除