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

news2024/10/4 14:25:38

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):   
    Dev.step(a)
    Dev.turnRight()
    Dev.step(1)
    Dev.step(-1)
    Dev.turnLeft()
    Dev.step(-a)
Spaceship.step(1)
get_item(5)
Spaceship.step(4)
get_item(3)
Spaceship.step(3)
get_item(4)
Spaceship.step(2)
get_item(2)
Spaceship.step(4)
get_item(7)

3、
在这里插入图片描述

def move(a, b, c):
    Spaceship.step(b)
    Spaceship.turnLeft()
    Spaceship.step(a)
    if c :
        for i in range(2): 
            Spaceship.turnLeft()
        Spaceship.step(a)
        Spaceship.turnLeft()

move(4, 2, 1)
move(2, 4, 1)
move(6, 4, 1)
move(3, 4, 0)

4、

在这里插入图片描述

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

5、

在这里插入图片描述

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

6、

在这里插入图片描述

def move(a):
    Flyer[a].step()
    Dev.step(-4)
    Dev.step(4)
Spaceship.step()
move(3)
Spaceship.step(3)
move(2)
Spaceship.step(2)
Spaceship.turnRight()
Spaceship.step()
Dev.turnLeft()
move(1)
Spaceship.step(3)
move(0)

7、

在这里插入图片描述

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

8、
在这里插入图片描述

def move(a):
    for i in range(3):
        Flyer[a+i].step()
    Dev.step(3)
    Dev.turnRight()
    Dev.step(2)
    Dev.turnLeft()
    Spaceship.step(2)
    Dev.step(-3)
Dev.step(2)
Spaceship.step()
move(0)
Spaceship.step(2)
move(3)
Spaceship.turnRight()
Dev.turnRight()
Spaceship.step()
move(6)

9、
在这里插入图片描述

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

10、
在这里插入图片描述

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

11、
在这里插入图片描述

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

12、

在这里插入图片描述

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

13、

在这里插入图片描述

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

14、
在这里插入图片描述

def move(a, b):
    Dev.step(3)
    while Flyer[a].disappear(): 
        wait()
    for i in range(4):
        Dev.step(2)
        Dev.turnRight()
    Dev.step(-b)

    
move(0, 3)
for i in (5, 1, -2):
    Dev.turnRight()
    Dev.step(i)
Dev.turnRight()  

move(1, 8)
Dev.turnRight()
Dev.step(4)
Dev.turnLeft()
move(2, 0)

15、
在这里插入图片描述

def move(a, b):
    Spaceship.step(b)
    Dev.step()
    while Flyer[a].disappear(): 
        wait()
    Dev.step(3)
    Dev.step(-1)
    while Flyer[a].disappear(): 
        wait()
    Dev.step(-3)
move(3, 1)
Spaceship.step()
Spaceship.turnRight()
Spaceship.step()
Spaceship.turnLeft()
move(0, 1)
Spaceship.step(2)
Spaceship.turnLeft()
move(4, 1)
Spaceship.turnRight()
Spaceship.step(3)
Spaceship.turnLeft()
move(1, 1)
Spaceship.turnRight()
move(2, 3)

16、

在这里插入图片描述

def move(a, b):
    Dev.step(a)
    while Dev.energy < 100:
        wait()
    Dev.step(b)
    Dev.turnRight()

move(10, 1)
move(7, 0)
move(7, 0)
Dev.step(5)
Dev.turnLeft()
move(4, 0)
move(-8, 0)
Dev.step(7)

17、

在这里插入图片描述

def move(a, b):
    for i in range(2):
        Dev.step(a)
        Dev.turnRight()
    while Dev.energy < 100: 
        wait()
    Dev.step(a)
    Dev.turnRight()
    Dev.step(b)
move(2, 1)
Dev.step(-4)
Dev.turnRight()
move(4, 4)
Dev.turnRight()
Dev.step(-3)
move(-3, -1)

18、

在这里插入图片描述

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

19、
在这里插入图片描述

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

20、
在这里插入图片描述

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

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

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

相关文章

【JavaEE网络】HTTP/HTTPS协议的工作原理与格式详解

目录 HTTP/HTTPSHTTP是什么理解“应用层协议”理解HTTP协议的工作过程HTTP协议格式 HTTP/HTTPS HTTP是什么 应用层&#xff0c;一方面是需要自定义协议&#xff0c;一方面也会用到一些现成的协议 HTTP及HTTPS是应用层重点协议 使用浏览器&#xff0c;打开网站&#xff0c;这…

QT 项目打包(为了后期远程实验用)

一、环境准备 1、一个项目工程 二、步骤 1、将编译器设置调整为Release模式 二、对项目重新编译构建 三、可以看到工程目录这个文件夹 打开工程目录文件夹的Release文件夹&#xff0c;我的路径如下 四、新建一个文件夹&#xff0c;将上述路径文件夹下的exe文件复制到新的文…

【C语言 | 数据结构】栈

文章目录 前言1、栈1.1栈的概念和定义1.1.2栈的基本概念&#xff1a; 1.2栈的方法(接口)1.3栈的实现方法1.4栈的性质1.5栈的应用1.6栈的结构 2、栈的实现2.1 顺序栈2.1.1 顺序栈的结构体2.1.2 顺序栈的初始化2.1.3 顺序栈的销毁2.1.4 顺序栈的入栈2.1.5 顺序栈的出栈2.1.5 顺序…

万兆POE网络变压器90W的性能和作用

万兆POE网络变压器GX82405SP-90W是一种应用于网络设备的电力供应器件&#xff0c;它结合了数据传输和电力供应功能&#xff0c;可以为PoE&#xff08;Power over Ethernet&#xff09;设备提供高功率供电。它的性能和作用主要包括&#xff1a; 1. 高功率供电&#xff1a;万兆P…

MyBatis——在WEB中使用MyBatis(MVC架构模式)

一、在 Web 应用中使用 MyBatis 项目目录结构 pojo package org.qiu.bank.pojo;/*** 账户类&#xff0c;封装账户数据* author 秋玄* version 1.0* package org.qiu.bank.pojo* date 2022-09-27-20:31* since 1.0*/ public class Account {private Long id;private String …

邮件代发邮箱API发送邮件时如何正确使用?

邮件代发API发送邮件如何使用&#xff1f;邮件代发的注意事项&#xff1f; 邮件代发邮箱API作为邮件发送的自动化工具&#xff0c;其正确使用对于提高工作效率、保障信息安全具有重要意义。下面&#xff0c;AokSend就来探讨一下在使用邮件代发邮箱API发送邮件时&#xff0c;应…

[数据集][图像分类]抽烟打电话分类数据集6150张3类别

数据集类型&#xff1a;图像分类用&#xff0c;不可用于目标检测无标注文件 数据集格式&#xff1a;仅仅包含jpg图片&#xff0c;每个类别文件夹下面存放着对应图片 图片数量(jpg文件个数)&#xff1a;6150 分类类别数&#xff1a;3 类别名称:["normal","phone&…

【JVM基础篇】双亲委派机制介绍

文章目录 双亲委派机制简介案例&#xff1a;自底向上查找案例&#xff1a;自顶向下加载案例&#xff1a;C类在当前程序的classpath中 双亲委派机制的作用如何指定加载类的类加载器&#xff1f;面试题如果一个类重复出现在三个类加载器的加载位置&#xff0c;应该由谁来加载&…

css backdrop-filter 实现背景滤镜

官方给出的定义是&#xff1a;backdrop-filter属性允许您将图形效果&#xff08;如模糊或颜色偏移&#xff09;应用于元素后面的区域。因为它适用于元素后面的所有内容&#xff0c;所以要查看元素或其背景的效果&#xff0c;需要透明或部分透明。 大致分为以下10种&#xff1a…

【基于 PyTorch 的 Python 深度学习】5 机器学习基础(2)

前言 文章性质&#xff1a;学习笔记 &#x1f4d6; 学习资料&#xff1a;吴茂贵《 Python 深度学习基于 PyTorch ( 第 2 版 ) 》【ISBN】978-7-111-71880-2 主要内容&#xff1a;根据学习资料撰写的学习笔记&#xff0c;该篇主要介绍了如何选择合适的激活函数、损失函数和优化器…

【系统架构师】-案例篇(三)NoSQL与分布式对象调用

1、NoSQL 一个基于Web 2.0的大型社交网络系统。就该系统的数据架构而言&#xff0c;李工决定采用公司熟悉的数据架构&#xff0c;使用通用的商用关系型数据库&#xff0c;系统内部数据采用中央集中方式存储。该系统投入使用后&#xff0c;初期用户数量少&#xff0c;系统运行平…

第二证券|北交所股票散户可以买吗?门槛多少?

北交所股票散户能够买&#xff0c;不过一般来说&#xff0c;北交所股票出资风险比较大&#xff0c;不适合资金实力不雄厚的散户。 北交所买卖权限注册条件&#xff1a;请求注册权限前20个买卖日的证券账户和资金账户内的财物日均不低于50万元&#xff0c;其间不包括经过融资融…

【资源分享】完胜谷歌翻译的Deepl翻译

::: block-1 “时问桫椤”是一个致力于为本科生到研究生教育阶段提供帮助的不太正式的公众号。我们旨在在大家感到困惑、痛苦或面临困难时伸出援手。通过总结广大研究生的经验&#xff0c;帮助大家尽早适应研究生生活&#xff0c;尽快了解科研的本质。祝一切顺利&#xff01;—…

【算法】动态规划之背包DP与树形DP

前言&#xff1a; 本系列是学习了董晓老师所讲的知识点做的笔记 董晓算法的个人空间-董晓算法个人主页-哔哩哔哩视频 (bilibili.com) 动态规划系列 【算法】动态规划之线性DP问题-CSDN博客 【算法】动态规划之背包DP问题&#xff08;2024.5.11&#xff09;-CSDN博客 背包…

银河麒麟服务器操作系统ssh服务无法启动报exit-code

尝试重装ssh服务后依然无法解决&#xff0c;查看日志journalctl -xe&#xff0c;发现可能是ssh配置文件权限问题导致的。 journalctl -xe AWARNING: UNPROTECTED PRIVATE KEY FILE! AA Permissions 0755 for /etc/ssh/ssh_host_rsa_key are too open. A It is required that …

EPAI手绘建模APP工程图工具栏

(2) 工程图工具栏 ① 模板 1) 打开模板选择页面。 图 306 工程图模板列表 2) 模板选择页面列出了可以使用的工程图模板类型&#xff0c;每个模板规定了工程的大小、方向、规格、标准、常用字段等。也包括一些空白模板&#xff0c;此时可以通过添加表格等注释自定义工程图样式…

苹果15适合用哪些充电宝充电?苹果15可以用充电宝推荐

在如今移动设备如此普遍的时代&#xff0c;充电宝已成为我们日常生活中不可或缺的一部分。对于拥有苹果15的用户来说&#xff0c;选择一款适合的充电宝尤为重要。因为接口以及苹果手机配置上的一个升级&#xff0c;市面上很多普通充电宝已经不能兼容苹果15充电了。苹果15作为一…

5.10.8 Transformer in Transformer

Transformer iN Transformer (TNT)。具体来说&#xff0c;我们将局部补丁&#xff08;例如&#xff0c;1616&#xff09;视为“视觉句子”&#xff0c;并将它们进一步划分为更小的补丁&#xff08;例如&#xff0c;44&#xff09;作为“视觉单词”。每个单词的注意力将与给定视…

ChatGLM 本地部署指南(问题解决)

硬件要求&#xff08;模型推理&#xff09;&#xff1a; INT4 &#xff1a; RTX3090*1&#xff0c;显存24GB&#xff0c;内存32GB&#xff0c;系统盘200GB 如果你没有 GPU 硬件的话&#xff0c;也可以在 CPU 上进行推理&#xff0c;但是推理速度会更慢。 模型微调硬件要求更高。…

高效测评系统方案助力沃尔玛、亚马逊卖家提升产品销量

无论在哪个电商平台&#xff0c;测评确实是最有效的推广方式。测之前一定要选好产品&#xff0c;因为对于大部分卖家而言&#xff0c;不可能你店铺里所有的都是爆款&#xff0c;所以选择的是需要有潜力成为爆款的产品。测评是指通过搭建安全的环境模拟真实的买家购物行为&#…