第一周作业

第一周作业

写出判断一个数是否能够被2或者5整除,但是不能同时被2或者5整除的条件语句, 并且打印对应的结果。

num = int(input('请输入一个数:'))
if num % 2==0 or num % 5 ==0:
    if num % 2 == 0 and num % 5==0:
        print(f'{num}不满足条件')
    else:
        print(f'{num}满足条件')

输入用户名,判断用户名是否合法(用户名长度6~10位)

username = input('请输入用户名:')
lenth = len(username)
if 10>=lenth>=6:
    print('用户名合法')
else:
    print('用户名不合法')

输入字符串,获取字符串的中间字符

str1 = input('请输入字符串:')
l = len(str1)
if l % 2 == 0:
    print(str1[l // 2 - 1:l // 2 + 1])
else:
    print(str1[int(l / 2)])

输入一个小于1000的数字,产生对应的学号例如:

输入**‘23’,输出’py1901023’** 输入**‘9’

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
激光SLAM(Simultaneous Localization and Mapping)是指通过利用激光扫描仪的据同时实现机器人的自我定位和环境建图的过程。这项技术已经成为机器人领域中重要的研究内容之一。 在激光SLAM理论方面,主要有几个关键的概念。首先是地图构建,机器人通过扫描周围环境,将获取到的激光点云据转化为一幅地图。同时,激光SLAM也需要实现机器人的同时自我定位,也就是在未知环境中,机器人通过分析激光据推算出其自身的位置。 实践方面,激光SLAM需要激光传感器进行环境测量。激光传感器会在扫描过程中发射激光束,然后通过接收反射回来的激光束,来计算击中目标物体的位置。机器人通过不断地旋转或移动激光传感器,以此来获取周围环境的激光点云据。 激光SLAM的实施过程主要包括建图、定位和配准等步骤。建图过程中,机器人通过收集周围环境的激光据,将其转化为一幅地图。定位过程中,机器人通过对比当前获得的激光据和已有的地图据,从而推算出自身的位置。配准是指将不同位置、角度下获取的激光据进行融合,从而得到整体一致性的地图。 总的来说,激光SLAM理论与实践是通过利用激光扫描仪的据实现机器人定位以及地图构建的过程。通过激光传感器扫描环境,将激光据转化为地图,并实现机器人的同时自我定位。激光SLAM技术在无人驾驶、工业自动化等领域有重要的应用价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值