ICode国际青少年编程竞赛- Python-5级训练场-函数练习2

ICode国际青少年编程竞赛- Python-5级训练场-函数练习2

1、
在这里插入图片描述

def get_item(a):Spaceship.step(1)Dev.step(a)Dev.turnLeft()Dev.step(1)Spaceship.step(1)Dev.turnRight()Dev.step(-a)Spaceship.step(1)
get_item(3)
get_item(2)
get_item(3)
get_item(1)
get_item(5)

2、
在这里插入图片描述

def get_item(a):Dev.step(1)for i in range(4):Dev.step(a)Dev.turnRight()Dev.step(-1)Dev.step(1)
get_item(2)
Spaceship.step(5)
get_item(4)
Spaceship.step(6)
get_item(3)
Spaceship.step(6)
get_item(1)

3、

在这里插入图片描述

def get_item(a):Dev.step(1)Flyer[a].step(1)for i in range(4):Dev.step(2)Dev.turnLeft()Dev.step(-1)
get_item(1)
for i in range(2): Dev.turnRight()
Spaceship.step(2)
get_item(2)
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step(2)
for i in range(2): Dev.turnRight()
get_item(0)

4、

在这里插入图片描述

def move(ok,a):Dev.step(1*ok)for i in range(4):Dev.step(a*ok)if ok == 1: Dev.turnRight()if ok == -1: Dev.turnLeft()Dev.step(-1*ok)
move(1, 2)
Spaceship.step()
Spaceship.turnRight()
Spaceship.step(2)
move(-1, 4)
Spaceship.turnLeft()
Spaceship.step(4)
move(1, 1)
Spaceship.step(3)
Spaceship.turnRight()
Spaceship.step()
move(-1, 3)
for i in range(2):Spaceship.turnLeft()Spaceship.step(2-i)
move(1, 5)

5、
在这里插入图片描述

def move(a, b, c):Spaceship.step(a)Dev.step(2)for i in range(2):Dev.step(b)Dev.turnLeft()Dev.step(c)Dev.turnLeft()Dev.step(-2)
Dev.turnRight()
move(0, 2, 2)
move(4, 4, 2)
move(5, 7, 2)

6、
在这里插入图片描述

def move(a):Dev.step(a)Dev.turnRight()Dev.step(a-1)Dev.turnLeft()Spaceship.step(a-1)Dev.step(-a)
move(3)
Spaceship.turnRight()
Spaceship.step(2)
Spaceship.turnLeft()
Spaceship.step(2)
move(5)
Spaceship.step(2)
Spaceship.turnLeft()
Spaceship.step(2)
Spaceship.turnRight()
move(4)
Spaceship.turnRight()
Spaceship.step(2)
Spaceship.turnLeft()
Spaceship.step(2)
move(3)

7、

在这里插入图片描述

def get_items(a,b):Dev.step(a)Dev.turnRight()Dev.step(b)Dev.turnLeft()Spaceship.step(b)Dev.step(-a)
get_items(4,2)
Spaceship.step(2)
Spaceship.turnLeft()
Spaceship.step(2)
Spaceship.turnRight()
get_items(3,4)
Spaceship.turnRight()
Spaceship.step(4)
Spaceship.turnLeft()
Spaceship.step(2)
get_items(6,3)
Spaceship.step(2)
Spaceship.turnLeft()
Spaceship.step(3)
Spaceship.turnRight()
get_items(4,1)

8、
在这里插入图片描述

def move(a, b, c):Spaceship.step(a)Dev.step(b)Dev.turnRight()Dev.step(c)Dev.turnLeft()Spaceship.step(c)Dev.step(-b)
Dev.turnLeft()
move(1, 5, 3)
move(2, 4, 1)
move(2, 6, 2)
move(2, 2, 1)
move(2, 3, 2)

9、
在这里插入图片描述

def move(a, b, c):Spaceship.step(a)Dev.step(2)for i in range(2):Dev.step(b)Dev.turnRight()Dev.step(c)Dev.turnRight()Dev.step(-2)
move(0, 3, 2)
move(4, 6, 3)
move(6, 5, 2)
move(4, 2, 3)

10、

在这里插入图片描述

Dev.turnLeft()
def move(a, b, c):Spaceship.step(a)Dev.step(2)for i in range(2):Dev.step(b)Dev.turnRight()Dev.step(c)Dev.turnRight()Dev.step(-2)
move(1, 2, 2)
move(4, 4, 1)
move(3, 6, 4)
move(6, 1, 1)

11、
在这里插入图片描述

def move(a):for i in range(4):Flyer[a+i].step()Dev.step()for i in range(4):Dev.step(4)Dev.turnRight()Dev.step(-1)
move(4)
for i in range(2):Spaceship.turnRight()Spaceship.step(4-i)
Dev.turnRight()
move(8)
Spaceship.step()
Spaceship.turnRight()
Spaceship.step(5)
for i in range(2): Dev.turnRight()
move(0)

12、

在这里插入图片描述

def move(a, b, c, d):if a == 5: Spaceship.turnRight()Spaceship.step(a)if a == 2: Spaceship.turnRight()if a != 2: Spaceship.turnLeft()Spaceship.step(b)Dev.step(-1)for i in range(2):Dev.step(c)Dev.turnRight()Dev.step(d)Dev.turnRight()Dev.step(1)
move(2, 1, -2, -2)
move(4, 6, -1, -1)
move(5, 3, -3, -2)

13、
在这里插入图片描述

def move(a, b, c):Dev.step(a)for i in range(2):Dev.step(b)Dev.turnRight()Dev.step(c)Dev.turnRight()Dev.step(-a)
Dev.turnLeft()
move(1, 3, 3)
Spaceship.step(4)
move(-1, -5, -4)
Spaceship.step(1)
Dev.turnRight()
move(1, 3, 6)
Spaceship.turnLeft()
Spaceship.step(1)
Dev.turnLeft()
move(1, 2, 4)

14、

在这里插入图片描述

def move(a, b):Flyer[a].step(b)Dev.step(3)Spaceship.step(2)for i in range(2):Dev.turnRight()Dev.step(2 + i)move(0, 3)
Dev.turnLeft()
Spaceship.turnRight()
Spaceship.step()
move(2, 4)
Dev.turnLeft()
Spaceship.step(1)
Spaceship.turnRight()
move(1, 1)

15、

在这里插入图片描述

def move(a, b):for i in range(a):Dev.step(b)Dev.turnLeft()Dev.step(-b)if i == 1 and b == 3: Dev.step(-1)if i == 3 and b == 1: Dev.step(-2)Dev.turnRight()
move(2, 2)
Dev.step(3)
move(2, 3)
Dev.step(2)
Dev.turnRight()
Dev.step(1)
move(4, 1)
Dev.step(-2)
Dev.turnRight()
Dev.step()
move(4, 2)

16、
在这里插入图片描述

def move(a, b, c):Spaceship.step(a)Dev.step(c)for i in range(4):Dev.step(b)Dev.turnRight()Dev.step(-c)
move(0, 3, 5)
move(6, 2, 3)
move(4, 4, 3)
move(6, 2, 6)

17、

在这里插入图片描述

def move(a, b, c, d):for i in range(4):Flyer[a+i].step(d)Dev.step(c)for i in range(4):Dev.step(b)Dev.turnRight()Dev.step(-c)
move(0, 4, 1, 1)
Spaceship.turnRight()
Spaceship.step()
Spaceship.turnLeft()
Spaceship.step(8)
move(4, -4, -1, 2)
Spaceship.turnLeft()
Spaceship.step(2)
move(8, 4, 1, 3)

18、

在这里插入图片描述

def move(a, b, c, d):Spaceship.step(a)Dev.step(b)Dev.step(c)Dev.turnLeft()Dev.step(-2)Dev.turnRight()Spaceship.step(2)Dev.step(d)
move(0, 5, -2, -3)
move(2, 3, -1, -2)
move(4, 6, -4, -2)
move(3, 5, -1, -4)

19、

在这里插入图片描述

def f(a,b,c, d):Spaceship.step(d)Dev.step(a)Dev.turnLeft()for i in range(2):Dev.step(b)Dev.turnRight()Dev.step(c)Dev.turnRight()Dev.step(b)Dev.turnRight()Dev.step(-a)
f(5, 1, 2, 0)
f(7, 2, 3, 5)
f(6, 1, 3, 5)
f(10, 2, 3, 4)

20、
在这里插入图片描述

def move(a, b, c, d):Dev.step(b)for i in range(4):Flyer[a+i].step(d)for i in range(4):Dev.step(c)Dev.turnRight()Dev.step(-b)
move(0, 1, 6, 2)
for i in range(2):Spaceship.step(3)Spaceship.turnRight()
move(8, -1, -4, 1)
for i in (1, 3): Spaceship.turnRight()Spaceship.step(i)
Dev.turnRight()
move(4, 1, 2, 1)

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

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

相关文章

4万字一文带你看懂车载摄像头技术、市场、发展前景

1、小孔成像 在战国初期,我国学者墨子(公元前468年-公元前376年)和弟子们完成了世界上第一个小孔成像的实验,并记录在《墨经》中:“景到,在午有端,与景长。说在端。”“景。光之人,煦…

荆州科技局副局长乔梁莅临湖北点赋网络科技公司参观调研

近日,荆州科技局副局长乔梁,莅临湖北点赋网络科技公司进行参观调研。点赋科技总经理崔梦娇亲自陪同,向副局长介绍了公司的D咖智能饮品机器人经营状况和研发进展情况。 在参观过程中,副局长乔梁对点赋科技的创新能力和技术成果给予…

太阳能光伏发电应用过程中会用到哪些光伏组件?

随着全球对可再生能源的需求日益增加,太阳能光伏发电已成为一种重要的清洁能源解决方案。在太阳能光伏发电系统的运行过程中,光伏组件作为系统的核心部分,起着至关重要的作用。本文将详细介绍太阳能光伏发电应用过程中会使用到的关键光伏组件…

python输出希腊字母

有时候在绘制一些函数图像时,需要坐标轴和图例显示希腊字母 plt.xlabel(r’ ϵ \epsilon ϵ’)

Docker容器中的SSH免密登录

简介:在日常的开发和测试环境中经常需要创建和管理Docker容器。有时,出于调试或管理的目的,可能需要SSH到容器内部。本文将介绍如何创建一个Docker容器,它在启动时自动运行SSH服务,并支持免密登录。 构建支持SSH的Doc…

(八)SQL基础知识练习题(选择题)(下)#CDA学习打卡

本文整理了SQL基础知识相关的练习题,共133道,可作为CDA一级的补充习题,也适用于刚入门初级SQL想巩固基础的同学。来源:如荷学数据科学题库(技术专项-SQL)。暂时按照原题库顺序present,如有需要之…

Matlab如何批量导出多张高质量论文插图?科研效率UpUp第9期

上一期文章中,分享了Matlab导出高质量论文插图的方法(Matlab如何导出高质量论文插图?科研效率UpUp第8期)。 进一步,假如我们想要批量导出多张高质量无变形论文插图,该如何操作呢? ​也很简单&…

Java虚拟机栈

介绍 Java虚拟机栈(Java Virtual Machine Stack,简称JVM Stack)是Java虚拟机的一个组成部分,它用于存储方法的局部变量、操作数栈以及动态链接和方法出口信息。JVM在执行Java程序时,每个线程都会有一个私有的JVM栈&…

USB2514BI-AEZG-TR USB2.0 接口转换集成电路 QFN-36参数指南

USB2514BI-AEZG-TR USB接口集成电路 USB2514BI-AEZG-TR 是一款USB接口集成电路。工作电压为3.3V,采用36-Pin VQFN封装。它支持USB 2.0协议,最大操作频率为24 MHz,最小操作供应电压为3V,最大输出电流为150mA。该器件适用于需要USB集…

VALSE 2024合合信息 | 文档解析与向量化技术加速多模态大模型训练与应用

第十四届视觉与学习青年学者研讨会(VALSE 2024)近期在重庆悦来国际会议中心圆满举行,由中国人工智能学会(CAAI)、中国图象图形学会(CSIG)、中国民族贸易促进会主办,重庆邮电大学承办…

AWS ECS On Fargate 监控可观测最佳实践

概述 Amazon ECS on Fargate 为用户提供了简单、高效且可靠的容器化解决方案,使用户能够专注于应用程序开发和运行,而无需担心基础设施管理的复杂性。与其同时,用户需要实时了解在该环境中应用程序运行的性能、可用性、健康状况和资源使用情…

【BUUCTF】Crypto_RSA(铜锁/openssl使用系列)

【BUUCTF】Crypto_RSA(铜锁/openssl使用系列) 1、题目 在一次RSA密钥对生成中,假设p473398607161,q4511491,e17 求解出d作为flga提交 2、解析 RSA加密过程: 1)选择素数:选择两个不…

rabbitmq交换机,死信队列的简单例子

假设我们有一个场景,生产者有消息发到某个直连交换机,这个交换机上有两个队列分别存储两种类型的消息,但是与这两个队列相连的消费者太不争气了,处理消息有点慢,我们想5秒钟这个消息在队列中还没有被消费的话&#xff…

【MIT6.S081】Lab7: Multithreading(详细解答版)

实验内容网址:https://xv6.dgs.zone/labs/requirements/lab7.html 本实验的代码分支:https://gitee.com/dragonlalala/xv6-labs-2020/tree/thread2/ Uthread: switching between threads 关键点:线程切换、swtch 思路: 本实验完成的任务为用户级线程系统设计上下文切换机制…

SGPM02陀螺仪模块通过惯性导航助力AGV小车的发展

之前我们介绍过SGPM01系列陀螺仪模块在智能泳池清洁机器人导航的方案(SGPM01)。这款惯性导航模块收到了许多企业的欢迎。由此,爱普生推出了SGPM02系列陀螺仪模块通过惯性导航,助力AGV小车的发展。 AGV是一种用于运输材料的无人驾驶车辆,并且A…

ICode国际青少年编程竞赛- Python-5级训练场-带参数函数

ICode国际青少年编程竞赛- Python-5级训练场-带参数函数 1、 def get_item(a):Dev.step(a)Dev.step(-a) get_item(4) Spaceship.step(2) get_item(2) Spaceship.step(3) get_item(5) Spaceship.step(2) get_item(3) Spaceship.step(3) get_item(4)2、 def get_item(a): D…

老杨说运维 | 金融业数据中心的发展趋势

【这是老杨在2023.10乌镇大会上的演讲(一)。接下来,6月初老杨又要在成都开讲了。到时候再发新的】 最近几年,“企业数字化转型”是行业内最热的一个词。当然,“新质生产力”又成了这个月最热的词。虽然新词热词层出不…

基于JAVA8的lambda递归的treeNode树形遍历

1.TreeNode类 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List;Data NoArgsConstructor AllArgsConstructor public class TreeNode {Integer id;String value;/** 子节点信息 */List<TreeNode> childr…

SHELL-双重循环习题练习

1.99乘法表 #!/bin/bash #99乘法表for ((second1; second<9; second)) dofor ((first1; first<second; first))do echo -n -e "${first}*${second}$[first*second]\t" done echo done ######### 首先定义了一个外循环变量second&#xff0c;初始值为1&am…

AI 情感聊天机器人工作之旅 —— 与复读机问题的相遇与别离

前言&#xff1a;先前在杭州的一家大模型公司从事海外闲聊机器人产品&#xff0c;目前已经离职&#xff0c;文章主要讨论在闲聊场景下遇到的“复读机”问题以及一些我个人的思考和解决方案。文章内部已经对相关公司和人员信息做了去敏&#xff0c;如仍涉及到机密等情况&#xf…