刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

外卖送餐服务越来越受到人们的喜爱,外卖小哥们也成了路上的一道风景。
当顾客使用外卖软件点餐时,会出现一个预计送达时间,包括了餐厅制作食物的时间,路上的骑行时间等等。
一种常用的计算路上骑行时间的方法是用曼哈顿距离(manhatton distance)除以平均骑行速度。平面上点A(x1,y1)与点B(x2,y2)的曼哈顿距离为:|x1-x2|+|y1-y2|。
假设一名外卖小哥的平均骑行速度为30km/h。下面的程序模拟计算外卖小哥的路上骑行时间,请你补充完整。
输入:分两次输入A点和B点的坐标值
输出:A、B两点间的曼哈顿距离和路上骑行时间。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

【喵呜刷题小喵解析】首先,我们定义了两个函数:`manhattan_distance`和`ride_time`。`manhattan_distance`函数用于计算两点之间的曼哈顿距离,其输入为两个点的坐标,输出为曼哈顿距离。`ride_time`函数用于计算骑行时间,其输入为距离和速度,输出为骑行时间。然后,我们通过两次输入获取A点和B点的坐标值,分别存储在变量`x1, y1`和`x2, y2`中。接着,我们调用`manhattan_distance`函数计算A点和B点之间的曼哈顿距离,并将结果存储在变量`manhattan_distance_val`中。最后,我们调用`ride_time`函数计算骑行时间,并将结果存储在变量`ride_time_val`中。最后,我们使用`print`函数输出A、B两点间的曼哈顿距离和路上骑行时间。
创作类型:
原创

本文链接:外卖送餐服务越来越受到人们的喜爱,外卖小哥们也成了路上的一道风景。 当顾客使用外卖软件点餐时,会

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share