当前位置: 首页 > news >正文

ICode国际青少年编程竞赛- Python-4级训练场-列表综合练习

ICode国际青少年编程竞赛- Python-4级训练场-列表综合练习

1、

在这里插入图片描述

Flyer[3].step(1)
Flyer[7].step(2)
Flyer[11].step(1)
for i in range(4):Flyer[i * 2].step(1)
Flyer[8].step(3)for i in range(3):Dev.turnRight()Dev.step(-5)

2、
在这里插入图片描述

for i in range(5):Flyer[i+5].step(Flyer[i+5].x - 12)
for i in range(3):Dev.step(6)Dev.turnLeft()

3、
在这里插入图片描述

Dev.turnRight()
for i in range(7):Spaceship.step(2)if not Item[i].broken():Flyer[i].step()Dev.step(5)Dev.step(-5)

4、
在这里插入图片描述

for i in range(4):if i == 0:Spaceship.step(1)else:Flyer[3 - i].step(1)Dev.step(-5)Dev.step(5)Dev.turnLeft()

5、
在这里插入图片描述

for i in range(4):for j in range(3):Flyer[i*3+j].step(j+1)
Dev.step(Dev.y - Item.y)

6、

在这里插入图片描述

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

7、
在这里插入图片描述

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

8、
在这里插入图片描述

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

9、
在这里插入图片描述

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

10、

在这里插入图片描述

for i in range(4):Dev.step(1+i)Dev.turnLeft()for j in range(4):Flyer[j].step(1+i)Dev.step(5)Dev.step(-5)Dev.turnRight()

11、
在这里插入图片描述

for i in range(3):for j in range(3):Flyer[j+3*i].step(2+2*i)Dev.turnLeft()Dev.step(2)Dev.turnRight()Dev.step(4)

12、
在这里插入图片描述

for i in range(4):Dev.step(2)Dev.turnRight()for j in range(3):Flyer[j].step(2)Dev.step(6)Dev.step(-6)Dev.turnLeft()

13、
在这里插入图片描述

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

14、
在这里插入图片描述

for i in range(3):for j in range(4):Flyer[i*4+j].step(i+1)Dev.step(5)Dev.turnRight()

15、

在这里插入图片描述

for i in range(3):for j in range(4):Flyer[i*4+j].step(i+j+1)Dev.turnLeft()Dev.step(8)

16、
在这里插入图片描述

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

17、
在这里插入图片描述

for i in range(4):for j in range(2):Dev.turnLeft()Flyer[2*i].step(4)Flyer[2*i+1].step(4)Dev.step(5)while Dev.energy < 100: wait()Dev.step(-5)Dev.turnRight()if j == 0: Dev.step(4)Dev.turnRight()

18、
在这里插入图片描述

for i in range(4):for j in range(2):Flyer[7-2*i].step(2)Flyer[6-2*i].step(2)Dev.step(1)Dev.turnRight()Dev.step(4)Dev.step(-4)Dev.turnLeft()Dev.step(1)Dev.turnLeft()

19、
在这里插入图片描述

for i in range(5):Dev.step(1)Dev.turnRight()for j in range(6):Flyer[j].step()if i > 0: Flyer[j].step(2)Dev.step(7)if i < 4:Dev.step(-11)while Dev.energy < 100: wait()Dev.step(4)Dev.turnLeft()Dev.step(2)

20、
在这里插入图片描述

Dev.turnLeft()
for i in range(4):for j in range(3):if j > 0:for k in range(3):Flyer[k+3*i].step(j+1)Dev.step(j+1)Dev.turnLeft()Dev.step(4)Dev.step(-4)Dev.turnRight()Dev.step(1)
http://www.lryc.cn/news/346253.html

相关文章:

  • 苹果电脑怎么安装crossover 如何在Mac系统中安装CrossOver CrossOver Mac软件安装说明
  • C++学习————第十天(string的基本使用)
  • 华为OD介绍
  • 判断点在多边形内部
  • livox雷达斜装修改
  • 【Spring】初识 Spring AOP(面向切面编程)
  • k8s各个组件的作用
  • Spring Cloud 整合Sentinel
  • Java入门基础学习笔记4——开发Helloworld入门程序
  • 了解WebSocket
  • 从开发角度理解漏洞成因(02)
  • Web实时通信的学习之旅:轮询、WebSocket、SSE的区别以及优缺点
  • TMS320F280049 CLB模块--LUT4 OUTLUT(4)
  • 功能测试_分类_用例_方法
  • [沫忘录]MySQL 锁
  • 噪声嵌入提升语言模型微调性能
  • XML文档基本语法
  • git开发工作流程
  • JDK生成https配置
  • 通过 Java 操作 redis -- set 集合基本命令
  • WebSocket前后端建立以及使用
  • C++数据结构之链表树图的存储
  • 又一位互联网大佬转行当网红,能写进简历么?
  • Codeforces Round 134 (Div. 1) A. Ice Skating (并查集)
  • 深入了解 Flask Request
  • 前端测试策略与实践:单元测试、E2E测试与可访问性审计
  • 修改el-checkbox样式
  • UE5缺少SDK,而无法在windows平台打包的解决方法
  • 4G,5G执法记录仪人脸识别、人脸比对使用说明
  • 掌握SEO优化的关键:提升网站排名的秘籍(如何提高网站seo排名)