自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 《实用python程序设计》:找第一个只出现一次的字符

描述给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。输入一个字符串,长度小于100000。输出输出第一个仅出现一次的字符,若没有则输出no。样例输入abcabd样例输出c代码:s = input()for i in s: if s.count(i) == 1: print(i) exit()print('no')...

2021-12-26 16:48:39 1838

原创 《实用python程序设计》:判断字符串是否为回文

描述输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。输入输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)。输出如果字符串是回文,输出yes;否则,输出no。样例输入abcdedcba样例输出yes代码:tmpStr = input()if tmpStr == tmpStr[::-1]: print('yes')else: print('no')...

2021-12-26 16:47:26 8630

原创 《实用python程序设计》:字符串最大跨距

描述有三个字符串S,S1,S2,其中,S长度不超过300,S1和S2的长度不超过10。想检测S1和S2是否同时在S中出现,且S1位于S2的左边,并在S中互不交叉(即,S1的右边界点在S2的左边界点的左侧)。计算满足上述条件的最大跨距(即,最大间隔距离:最右边的S2的起始点与最左边的S1的终止点之间的字符数目)。如果没有满足条件的S1,S2存在,则输出-1。例如,S = "abcd123ab888efghij45ef67kl", S1="ab", S2="ef",其中,S1在S中出现了2次,S2也在S.

2021-12-26 16:46:17 573

原创 《实用python程序设计》:找出全部子串位置

描述输入两个串s1,s2,找出s2在s1中所有出现的位置两个子串的出现不能重叠。例如'aa'在 aaaa 里出现的位置只有0,2输入第一行是整数n接下来有n行,每行两个不带空格的字符串s1,s2输出对每行,从小到大输出s2在s1中所有的出现位置。位置从0开始算如果s2没出现过,输出 "no"行末多输出空格没关系样例输入4ababcdefgabdefab abaaaaaaaaa aaaaaaaaaa aaa 112123323 a样例输出0 2 9 1

2021-12-26 16:45:19 4237 1

原创 《实用python程序设计》:万年历

描述给定年月日,求星期几。已知2020年11月18日是星期三。另外,本题有公元0年,这个和真实的纪年不一样输入第一行是n(n <=30),表示有n组数据接下来n行,每行是一组数据。每行三个整数y,m,d,分别代表年,月,日。(-1000000<=y<=1000000)若今年是2017年,则往前就是2016年,2015年....一直数到2年,1年,再往前就是0年,-1年,-2年.....输出对每组数据,输出星期几,星期几分别用"Sunday","Monday","

2021-12-26 16:43:30 1199

原创 《实用python程序设计》练习题:成绩排序

描述给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。输入第一行为n (0 < n < 20),表示班里的学生数目;接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。输出把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。样例输入4Kitty 80Hanmeimei 90Joey 92Tim 2

2021-12-26 16:42:26 6391 2

原创 《实用python程序设计》练习题:图像模糊处理

描述给定n行m列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理:1. 四周最外侧的像素点灰度值不变;2. 中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。输入第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1 <= n <= 100,1 <= m <= 100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。输出n行,每行m个

2021-12-26 16:40:03 1319

原创 《实用python程序设计》练习题:向量点积计算

描述在线性代数、计算几何中,向量点积是一种十分重要的运算。给定两个n维向量a=(a1,a2,...,an)和b=(b1,b2,...,bn),求点积a·b=a1b1+a2b2+...+anbn。输入第一行是一个整数n。1 <= n <= 1000。第二行包含n个整数a1,a2,...,an。第三行包含n个整数b1,b2,...,bn。相邻整数之间用单个空格隔开。每个整数的绝对值都不超过1000。输出一个整数,即两个向量的点积结果。样例输入31 4 62

2021-12-26 16:38:45 1848

原创 《实用python程序设计》练习题: 病人排队

描述病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:1.老年人(年龄 >= 60岁)比非老年人优先看病。2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。3.非老年人按登记的先后顺序看病。输入第1行,输入一个小于100的正整数,表示病人的个数;后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于10的字符串表示病人的ID(每个病人的ID各不相同且只含数字和字母),一个整数表示病人的年龄,中间用单个空格隔开。...

2021-12-26 16:37:16 718

原创 《实用python程序设计》:矩阵乘法

描述计算两个矩阵的乘法。n*m阶的矩阵A乘以m*k阶的矩阵B得到的矩阵C 是n*k阶的,且C[i][j] = A[i][0]*B[0][j] + A[i][1]*B[1][j] + …… +A[i][m-1]*B[m-1][j](C[i][j]表示C矩阵中第i行第j列元素)。输入第一行为n, m, k,表示A矩阵是n行m列,B矩阵是m行k列,n, m, k均小于100然后先后输入A和B两个矩阵,A矩阵n行m列,B矩阵m行k列,矩阵中每个元素的绝对值不会大于1000。输出输出矩阵C,一共

2021-12-26 16:35:59 828

原创 《实用python程序设计》:回文子串

描述给定一个字符串,输出所有长度至少为2的回文子串。回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。输入一个字符串,由字母或数字组成。长度500以内。输出输出所有的回文子串,每个子串一行。子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。样例输入123321125775165561样例输出331177552332211257756556123321165561代码:

2021-12-25 19:31:44 1608

原创 《实用python程序设计》:校园食宿预订系统

描述某校园为方便学生订餐,推出食堂预定系统。食宿平台会在前一天提供菜单,学生在开饭时间前可订餐。 食堂每天会推出m个菜,每个菜有固定的菜价和总份数,售卖份数不能超过总份数。 假设共有n个学生点餐,每个学生固定点3个菜,当点的菜售罄时, 学生就买不到这个菜了。 请根据学生预定记录,给出食堂总的预定收入 数据满足1 <= n <= 6000,3 <= m <= 6000,单品菜价不大于1000元,每个菜的配额不超过3000输入第一行两个整数n和m,代表有n个学生订餐,共有m个

2021-12-25 19:29:37 1454

原创 《实用python程序设计》练习题 : 找出所有整数

描述给一段文字,可能有中文,把里面的所有非负整数都找出来,不需要去掉前导0。如果碰到 "012.34"这样的就应该找出两个整数 012和34,碰到 0.050,就找出 0和050import re// 在此处补充你的代码while True: try: s = input() lst = re.findall(m,s) for x in lst: print(x) except: b

2021-12-25 19:28:10 969

原创 《实用python程序设计》练习题:找出所有整数和小数

描述给一段文字,可能有中文,把里面的所有非负整数和小数找出来,不需要去掉前导0或小数点后面多余的0, 然后依次输出import re// 在此处补充你的代码while True: try: s = input() lst = re.findall(m,s) for x in lst: print(x) except: break输入一段文字输出按顺序输出所有整数和小数

2021-12-25 19:15:11 906

原创 《实用python程序设计》练习题:找出小于100的整数

描述有给定的两行输入,在每一行的输入中提取在[0,100)内的整数(不包括100)并依次输出。注意要排除负数import rem = r"(^|[^0-9-])(\d{1,2})([^0-9]|$)"for i in range(2): s = input() lst = re.findall(m,s) for x in lst:// 在此处补充你的代码输入12高兴-23大小256的数1234好啊24对的好0这个1这个2这个

2021-12-25 19:12:30 1964

原创 《实用python程序设计》练习题:密码判断

描述用户密码的格式是: 1) 以大写或小写字母开头 2) 至少要有8个字符,最长不限 3) 由字母、数字、下划线或 '-' 组成 输入若干字符串,判断是不是符合密码的条件。如果是,输出 yes 如果不是,输出 noimport re// 在此处补充你的代码while True: try: s = input() if re.match(m,s) != None: print("yes") else:

2021-12-25 19:10:13 2183

原创 《实用python程序设计》:寻找h3

描述程序填空,输出指定结果import rem = \// 在此处补充你的代码for x in re.findall(m,"cdef<h3>abd</h3><h3>bcK</h3><h3>123</h3>KJM"): print(x)输入无输出abdbcK123样例输入无样例输出abdbcK123代码答案:import rem = \r"(?&l

2021-12-25 19:07:20 614

原创 《实用python程序设计》:找<>中的数

描述输入一串字符,将输入中的,在<>里面的,没有前导0的少于4位的整数依次输出。单独的0也要输出。输入第一行是整数n,表示后面一共有n个字符串接下来有n行字符串输出对每个字符串,输出题目要求的结果样例输入3abc<123>cd<0456>,78,123<3554>1a<38>ab<08>,1<0>111cd<3><12>cd<77347><&gt

2021-12-25 19:05:57 917

原创 python练习题 054:电话号码

查看 提交 统计 提问总时间限制:1000ms内存限制:65536kB描述输入有多组数据,每组一行输出对每组数据, 抽取出其中的tag及其包含的电话号码中的区号输出。每个tag输出为一行。tag外的电话号码不用理会。如果找不到tag及其包含的电话号码, 则输出NONE数据保证不会出现两个tag重叠的情况。样例输入2<bb>(01)-123<a>bbb(02)-2784KK</a><xy&gt...

2021-12-25 19:04:21 594

原创 《实用python与程序设计》:时间处理

描述求从给定时刻开始过了给定时间后的时刻。输入有若干组数据。每组数据有2行,第一行是给定时刻,可能有两种格式格式1) 年 月 日 时 分(时是24小时制)格式2) 月-日-年 时:分 上下午 (时是12小时制,注意没有秒)第二行是时间增量,也可能有两种格式格式1) 一个整数,代表多少秒格式2) 日 时 分输出对每组数据,输出给定时刻加上时间增量后的新时刻,24小时制格式如: 1982-12-10 12:12:28样例输入1982 12 1 23 0737848

2021-12-25 19:00:05 856

原创 openjudge:《实用python程序设计》—第一章测验答案

001:字符菱形描述给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。输入输入只有一行, 包含一个字符。输出该字符构成的菱形。样例输入*样例输出 * ******** *** *python代码:a = input()print(" “+a)print(” “+a+a+a)print(a * 5)print(” “+a+a+a)print(” "+a)002:字符三角形查看 提交 统计 提问总时间限制:.

2021-12-13 14:28:16 5445 1

小白从0学python—入门基础篇.ev4.mp4

适合0基础人群学习

2021-12-26

《实用python程序设计》测验汇总.docx

《实用python程序设计》课后第一章到第十章的练习题目以及代码答案,大家可以做一下这些题目,来检验一下自己对知识点的掌握程度

2021-12-25

空空如也

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

TA关注的人

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