ICode国际青少年编程竞赛- Python-2级训练场-坐标与列表练习

ICode国际青少年编程竞赛- Python-2级训练场-坐标与列表练习

1、
在这里插入图片描述

for i in range(6):Spaceship.step(Item[i].x - Spaceship.x)Dev.step(Item[i].y - Dev.y)Dev.step(Spaceship.y - Dev.y)

2、

在这里插入图片描述

for i in range(5):Spaceship.step(Item[i].x - Spaceship.x)Flyer[i].step(Item[i].x - Flyer[i].x)Dev.step(-6)Dev.step(6)

3、
在这里插入图片描述

for i in range(4):Dev.step(Item[i * 2].x - Dev.x)Dev.turnRight()Dev.step(Item[i * 2 + 1].y - Dev.y)Dev.turnLeft()

4、
在这里插入图片描述

for i in range(5):Flyer[i].step(Flyer[i].y - Item[2].y)Flyer[i + 5].step(Item[2].x - Flyer[i + 5].x)
Dev.step(Item[2].x - Dev.x)
Dev.turnRight()
Dev.step(Item[4].y - Dev.y)

5、
在这里插入图片描述

for i in range(6):Flyer[i].step(Dev.y - Flyer[i].y)
for i in range(3):Dev.step(7)Dev.turnLeft()

6、

在这里插入图片描述

for i in range(4):Flyer[i].step(Flyer[i].x - Dev.x)
for i in range(2):Dev.turnLeft()Dev.step(4 + i * 4)Dev.turnLeft()Dev.step(4 + i * 4)

7、

在这里插入图片描述

for i in range(5):Flyer[i].step(abs(Dev.y-Flyer[i].y))
Dev.step(Item[4].x - Dev.x)

8、
在这里插入图片描述

for i in range(8):Flyer[i].step(abs(Flyer[i].y - Dev.y))
Dev.step(Item.x - Dev.x)

9、
在这里插入图片描述

for i in range(5):Flyer[i].step(abs(Flyer[i].x - Dev.x))
Dev.step(Item[2].y - Dev.y)

10、
在这里插入图片描述

for i in range(8):Flyer[i].step(abs(Flyer[i].x - Dev.x))
Dev.step(Item[3].y - Dev.y)

11、
在这里插入图片描述

for i in range(4):Flyer[i].step(abs(Flyer[i].y - Item[i].y))Dev.turnLeft()Dev.step(3)Dev.turnRight()Dev.step(2)

12、
在这里插入图片描述

for i in range(3):Flyer[i].step(abs(Item[i].x - Flyer[i].x))Dev.step(3)Dev.step(-3)Dev.turnRight()
Dev.step(3)

13、
在这里插入图片描述

for i in range(6):Flyer[i].step(abs(Item[i].y - Flyer[i].y))
for i in range(3):Dev.turnLeft()Dev.step(4)Dev.turnRight()Dev.step(4)

14、
在这里插入图片描述

for i in range(6):Dev.step(Item[i].x - Dev.x)Dev.turnLeft()Dev.step(Dev.y - Item[i].y)Dev.step(Dev.y - 7)Dev.turnRight()

15、

在这里插入图片描述

for i in range(3):Flyer[i].step(abs(Dev.x - Flyer[i].x))for j in range(2):Dev.step(i * 2 + 2)Dev.turnRight()

16、
在这里插入图片描述

for i in range(3):Flyer[i].step(abs(Flyer[i].x - Item[i].x))Dev.step(6)Dev.turnRight()
Flyer[3].step(Item[3].x - Flyer[3].x)
Dev.step(1)

17、
在这里插入图片描述

for i in range(3):Flyer[i].step(Item[1].y - Flyer[i].y)Flyer[i + 3].step(abs(Flyer[i + 3].x - Item[0].x))
Dev.step(Item[1].x - Dev.x)
Dev.step(Item[0].x - Dev.x)
Dev.turnRight()
Dev.step(Item[0].y - Dev.y)

18、

在这里插入图片描述

for i in range(7):Spaceship.step(2)Dev.step(Item[2 * i + 1].y - Dev.y)Dev.step(Item[2 * i].y - Dev.y)Dev.step(Spaceship.y - Dev.y)

19、
在这里插入图片描述

for i in range(5):Flyer[i].step(abs(Item[0].x - Flyer[i].x))Flyer[i + 5].step(abs(Item[0].y - Flyer[i + 5].y))
Dev.step(Dev.y - Item[0].y)
Dev.turnRight()
Dev.step(Item[2].x - Dev.x)

20、
在这里插入图片描述

for i in range(4):# 方法2 找Dev的x坐标# Flyer[i*2].step(abs(Flyer[i*2].x - Item[i*2].x))Flyer[i * 2].step(abs(Flyer[2 * i].x - Dev.x))Dev.turnLeft()Dev.step(i + 2)Flyer[i * 2 + 1].step(abs(Flyer[2 * i + 1].y - Dev.y))  Dev.turnRight()Dev.step(i + 2)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/682130.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

气象多要素百叶箱

气象多要素百叶箱(485型) 该一体式百叶箱可广泛适用于环境监测,即噪声采集、PM2.5和PM10、温湿度、大气压力、光照于一体,设备采用标准MODBUS-RTU通信协议,RS485信号输出,通信距离最大可达2000米&#xff0…

Cmake编译源代码生成库文件以及使用

在项目实战中,通过模块化设计能够使整个工程更加简洁明了。简单的示例如下: 1、项目结构 project_folder/├── CMakeLists.txt├── src/│ ├── my_library.cpp│ └── my_library.h└── app/└── main.cpp2、CMakeList文件 # CMake …

【go项目01_学习记录08】

学习记录 1 模板文件1.1 articlesStoreHandler() 使用模板文件1.2 统一模板 1 模板文件 重构 articlesCreateHandler() 和 articlesStoreHandler() 函数,将 HTML 抽离并放置于独立的模板文件中。 1.1 articlesStoreHandler() 使用模板文件 . . . func articlesSt…

2024年大学生三下乡社会实践活动投稿注意事项

随着2024年夏季的热浪一同涌来的,是我校一年一度的“大学生三下乡”社会实践活动。作为一名积极参与其中的大学生,我满怀激情地投身于这项旨在促进农村发展的公益行动中。然而,当活动圆满落幕,轮到我承担起向各大媒体投稿、传播实践成果的重任时,却遭遇了一系列意想不到的挑战,…

nginx--反向代理

反向代理 指的是代理外网用户的请求到内部的指定web服务器器,并将数据返回给用户的一种方式,这是用的比较多的一种方式 模块和功能 ngx_http_proxy_module: 将客户端的请求以http协议转发至指定服务器进行处理。ngx_stream_proxy_module&…

蓝桥杯省三爆改省二,省一到底做错了什么?

到底怎么个事 这届蓝桥杯选的软件测试赛道,都说选择大于努力,软件测试一不卷二不难。省赛结束,自己就感觉稳啦,全部都稳啦。没想到一出结果,省三,g了。说落差,是真的有一点,就感觉和自己预期的…

卡码网模拟笔试题第十六期 |

A、构造二阶行列式 数字不大&#xff0c;直接四重循环暴力枚举 #include <iostream> using namespace std;int main() {int x;cin >> x;for (int i 1; i < 20; i) {for (int j 1; j < 20;j) {for (int x1 1;x1 < 20;x1) {for (int y 1;y<20;y){if…

vue使用screenfull实现全屏模式

vue实现全屏模式可以通过第三方依赖screenfull完成效果。 实现效果&#xff1a;查看源码 首先需要安装第三方依赖 // npm npm install screenfull//yarn yarn add screenfull// pnpm pnpm install screenfull代码实现&#xff1a; <div class"flex-center w100 h…

财政部、交通运输部:推动北斗导航等新技术与交通基础设施融合

财政部、交通运输部&#xff1a;推动北斗导航等新技术与交通基础设施深度融合 近日&#xff0c;为深入贯彻落实中共中央、国务院关于加快建设交通强国、数字中国等决策部署&#xff0c;推进公路水路交通基础设施数字转型、智能升级、融合创新&#xff0c;加快发展新质生产力&a…

2024年软件测试最全jmeter做接口压力测试_jmeter接口性能测试_jmeter压测接口(3),【大牛疯狂教学

既有适合小白学习的零基础资料&#xff0c;也有适合3年以上经验的小伙伴深入学习提升的进阶课程&#xff0c;涵盖了95%以上软件测试知识点&#xff0c;真正体系化&#xff01; 由于文件比较多&#xff0c;这里只是将部分目录截图出来&#xff0c;全套包含大厂面经、学习笔记、…

EasyExcel导出带自定义下拉框数据的Excel模板

文章目录 前言&#x1f4dd;一、导入依赖二、创建导出工具1.创建模板实体类2.创建自定义注解3.添加动态选择接口4.EasyExcelUtil工具类 三、导出、导入Excel接口1.导出接口2.导入接口3.导出结果 总结 前言&#x1f4dd; 在项目中导入excel时需要通过下拉框选择值传入&#xff…

C++类和对象(二)类的默认成员函数:取地址及const取地址重载 | 初始化列表 | 友元 | 隐式类型转换

前言&#xff1a; 本篇文章我们先对之前未完成的内容进行补充&#xff0c;之后还有很多重磅内容&#xff0c;我们都需要去了解&#xff0c;废话不多说&#xff0c;开始吧。 类的默认成员函数&#xff08;补档&#xff09;&#xff1a; 之前我们只介绍了4个&#xff0c;一共有6…