自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python程序设计——练习11

给定一个字符串S,要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符‘a’、‘b’移动到字符串的尾部,得到新字符串“cdefab”,称作字符串循环左移k位。输入一串用空格隔开的数字字符,请依次将他们放入列表中保存,并去除列表中的重复项,最后将列表中的元素按数值大小从小到大进行排序,输出排好序后下标为i的字符。且保证每个单词仅由小写字母组成。正整数n,代表要输入的是n*n的矩阵,两个矩阵由用户输入,计算输出两个矩阵相加的和。输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

2023-06-05 21:30:10 1460

原创 python程序设计——练习10

通过键盘输入一串小写字母(a~z)组成的字符串,编写一个测试程序,将字符串中连续出现的重复字符删去(即在一个字符串中,如果遇到连续重复的字符只出现一次),然后输出处理后的字符串。通过输入,在一行内接收一个仅由字母和数字组成的字符串,还有一个单一字符,然后输出“输入的字符串”中含有该字符的个数。用键盘输入两行,第一行是一个字符,第二行是一个字符串,查找并返回第一行中字符在第二行字符串中是否出现,若出现返回该字母在字符串中的最大下标,若不出现,返回“Not Found”。输入的第一行是一个待查找的字符。

2023-05-24 11:09:03 2434

原创 python程序设计——练习9

稀疏矩阵,即包含大量值为 0 的矩阵,此类矩阵的一种存储方法是将矩阵中所有非 0 元素所在的位置(行标和列标)和元素值存储在顺序表(数组)中,通过存储由所有非 0 元素的三元组构成的顺序表,和该稀疏矩阵的行数、列数以及非零元素总个数构成的三元组,即可完成对整个稀疏矩阵的存储,这就是稀疏矩阵使用三元组表示的实现思想。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];按照输入的顺序每行输出1个有问题的身份证号码。

2023-05-23 23:55:32 1516 2

原创 python程序设计——练习8

一个列表,包含0或多个组合,每个组合最多有3个元素,【注】:若当前元素值为9,则不参与其他与0排列的组合,最终按组合元素的长度排序输出,若长度一样,按原始列表出现位置排序,详见样例2,列表中有9有0,因为9已经添加到新列表中,所以不再考虑其他和0的任何组合。100以内这样的数字包括13个,2,3,5,7,11,13,17,31,37,71,73,79,97。2、组合是不可以重复的,即[1,-1,2]和[2,-1,1],算是重复的,应该删除;1、所给的数字是可以重复的,所给数字为1,1,-2,0,0,0;

2023-04-26 11:59:34 2036 1

原创 python程序设计——练习7

100以内这样的数字包括13个,2,3,5,7,11,13,17,31,37,71,73,79,97。输入一个列表 words ,列表中的元素全部为由字符串组成的单词,遍历整个列表,将所有可以使用键盘中同一区域字母打印出来的单词,和其所对应的颜色区域组成”键值对“存入字典当中,并输出。2、组合是不可以重复的,即[1,-1,2]和[2,-1,1],算是重复的,应该删除;1、所给的数字是可以重复的,所给数字为1,1,-2,0,0,0;共一行,为不重复组合的个数,不存在这样的组合就输出0。

2023-04-23 11:07:54 2205 2

原创 python程序设计——练习6

当时的情况是这样的:第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。辗转相除法是指,用较大的数除较小的数,将所得的余数与较小的数相除,再将所得的余数与前一步除数相除,重复这个过程,直到余数为0为止,最后得出的除数就是两个数的最大公约数,这两个数的乘积除以最大公约数就是最小公倍数。如果输入5,则计算1-1/3+1/5-1/7+1/9。输入一个正整数n(1<n<30),表示只剩下一个桃子的时候是在第n天发生的。

2023-04-14 14:53:08 2516

原创 python程序设计——练习5

校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];从键盘获取1个18位的身份证号18位身份证号前17位必须是数字,第18位可以是数字或是大写字母,不足18位或组成不正确的身份证号,输出"输入错误!输入一串用空格隔开的数字字符,请依次将他们放入列表中保存,并去除列表中的重复项,最后将列表中的元素按数值大小从小到大进行排序,输出排好序后下标为i的字符。现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。

2023-04-05 23:33:13 1877 1

原创 python程序设计——练习4

给定一个包含若干个整数的列表alist,要求返回输出列表blist,blist中的元素为除与alist对应位置上的元素之外其余各元素的乘积。从键盘上获取一个已按升序排好的整数列表(测试样例的数都已严格按照升序输入),用户输入一个待插入的整数,编写程序,实现插入该数后,列表后仍保持有序。输入英文字符,请按照字母表顺序统计字符串中所有出现的字母的个数(计数时不区分大小写),若输入的内容有误,则输出Error!给定一个由数字组成的列表sList,编写程序将所有 0 移动到列表的末尾,同时保持非零元素的相对顺序。

2023-03-30 08:00:00 1536 3

原创 python程序设计——练习3

通过输入,在一行内接收一个仅由字母和数字组成的字符串,还有一个单一字符,然后输出“输入的字符串”中含有该字符的个数。1、把字符串 S 最右边的 N 个不重复的小写英文字母挑选出来,并以字符串的形式,按照该字符在字符串 S 中的相对位置排列输出。输入一行字符串,输出每行英文字母、数字及其他字符的个数,并将字符串中的小写字母变成大写字母,大写字母保持不变后输出。2、若字符串 S中存在数字,则计算 S 中所有数字的和并输出,若不存在数字,则显示信息 ”No Number“。

2023-03-23 14:30:00 1745 1

原创 python程序设计——练习2

通过键盘输入一串小写字母(a~z)组成的字符串,编写一个测试程序,将字符串中连续出现的重复字符删去(即在一个字符串中,如果遇到连续重复的字符只出现一次),然后输出处理后的字符串。给定一个字符串S,要求把S的前k个字符移动到S的尾部,如把字符串“abcdef”前面的2个字符‘a’、‘b’移动到字符串的尾部,得到新字符串“cdefab”,称作字符串循环左移k位。有这样一个函数,如果x大于0时,y等于x的三次方除以5,如果x等于0时,y的值为-1,如果x小于0时,y等于x的两倍加5。输出在第1行中输出字符串。

2023-03-20 20:28:03 1353

原创 python程序设计——练习1

编写程序,要求输入一个人的姓名和目前的年薪,然后计算这个人下一年的薪水。如果年薪大于等于40000元收入,下一年的年薪除增加2000元外,还会增加超过40000元部分的2%。编写程序,提示用户输入体重和身高的数字,输出BMI。输入格式:以千克计算的水量以及水的初始温度和最终温度(摄氏温度),输入下一项需换行。输出格式:输出 【**新一年的年薪是:****元 】 不要增加额外的提示信息。输入格式:共输入两行信息,第一行为姓名(字符串),第二行为目前年薪(数字)。输出格式:相应的BMI值,保留两位小数。

2023-03-15 22:31:44 1424 1

原创 UPC 15090 Banned K

题目描述We have N balls. The i-th ball has an integer Ai written on it.For each k=1,2,...,N, solve the following problem and print the answer.Find the number of ways to choose two distinct balls (disregarding order) from the N−1 balls other than the k-th ba

2021-06-05 22:10:11 247

空空如也

空空如也

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

TA关注的人

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