自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python编程练习:病人排队

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

2021-08-22 23:17:39 1823

原创 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-08-22 23:15:48 2815

原创 Python编程练习:回文字符串

任务给定一个字符串,输出所有长度至少为2的回文子串。回文子串即从左往右输出和从右往左输出结果是一样的字符串,比如:abba,cccdeedccc都是回文字符串。输入一个字符串,由字母或数字组成。长度500以内。输出输出所有的回文子串,每个子串一行。子串长度小的优先输出,若长度相等,则出现位置靠左的优先输出。参考代码:tmpStr = input()n = len(tmpStr)huiwen = []for i in range(0, n-1): for j

2021-08-22 23:14:13 4837

原创 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-08-16 22:36:11 1530

原创 Python编程练习:判断字符串是否为回文

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

2021-08-16 22:18:35 12013 1

原创 Python编程练习:过滤多余的空格

描述一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。输入一行,一个字符串(长度不超过200),句子的头和尾都没有空格。输出过滤之后的句子。参考程序:tmpStr = input()flag = False #前面一个字符是空格的标识符,False表示前面的字符不是空格for i in range(len(tmpStr)): if tmpStr[i]==' ' and tmpStr[i-1]==' ': print('', end

2021-08-16 21:49:20 5317 2

原创 Python编程练习-石头剪刀布

描述 石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,谁赢的轮数多?输入输入包含三行。第一行包含三个整数:N,NA,NB,分别表示比了N轮,小A出拳的周期长度,小B出拳的周期长度。0 < N,NA,NB &lt...

2021-08-16 00:16:07 1170

原创 Python编程练习-求特殊自然数

任务描述: 一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示。输入无。输出三行:第一行是此自然数的十进制表示;第二行是此自然数的七进制表示;第三行是此自然数的九进制表示。参考程序如下:# 七进制的三位从高到低分别是:a/b/c,其中a取值1-6,b取值0-6,c取值1-6# 九进制的三位从高到低分...

2021-08-06 11:12:25 2787 1

原创 python编程练习-正常血压

描述监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。输入第一行为一个正整数n,n < 100其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压,中间以一个空格分隔。输出输出仅一行,血压连续正常的最长小时数。解决以上问题的参考代码:n = int(input())total = 0lst = [] #存储连续时长fo

2021-08-05 11:58:30 5322 2

原创 Python求阶乘

import mathn = int(input())val = math.factorial(n)print(val)

2021-08-04 22:14:47 95

原创 ROS Melodic连接UR5机械臂通讯详细步骤,亲测可行

ros版本:Melodic机械臂:优傲机器人ur5,控制器cb3,软件版本13.多任务描述:机器人操作系统ros通过网线连接ur5,实现二者通信,在ros下控制ur5运动,为后续基于ros开发机械臂视觉抓取/避障等应用打下基础。目录1 ur5机器人端的设置1.1 在ur5上安装urcap1.2 编程序1.3 网络设置2 ros的设置2.1 下载安装功能包2.2 修改控制器参数2.3 设置IP3 调试3.1 启动ur53.2 启动ros相...

2020-12-31 11:22:17 6254 15

原创 Ubuntu18.04安装ROSMoledic教程及经验

在机房安装ROS,捣鼓了好几遍终于安装好了,把安装过程记录一下,有点曲折,说不定大家也会碰到类似的问题。第一步第二步设置软件源,用的清华的:sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'第三步设置密钥:

2020-10-27 19:55:09 820

原创 ROS创建一个services

这周开始学习ROS,在这里记录自己的学习过程,分享遇到的问题及解决方法,与大家共勉。        版本:ROS Indigo       系统:ubuntu 14.04               创建服务(services)的实例过程如下:    1、创建功能包my_service_test:        $ cd ~/catkin_ws        $ s

2017-11-30 14:43:44 920

OpenCV-Python-Tutorial-中文版20160814

OpenCV-Python 中文教程 OpenCV官方教程中文版(For Python)

2020-02-25

PCL测试程序

vs2013+PCL1.8.0,配置完成后,可以利用这个程序进行测试,测试结果显示一个球和一个兔子的点云。

2017-10-16

空空如也

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

TA关注的人

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