ICode国际青少年编程竞赛- Python-3级训练场-if else练习

ICode国际青少年编程竞赛- Python-3级训练场-if else练习

1、
在这里插入图片描述

for i in range(6):Dev.step(2)Dev.turnLeft()if i != 1:Dev.step(2)Dev.step(-2)else:Dev.step(-3)Dev.step(3)Dev.turnRight()

2、
在这里插入图片描述

Dev.step()
for i in range(5):Dev.step(2)Dev.turnRight()if i <= 1:Dev.step(2)Dev.step(-2)else:Dev.step(i-5)Dev.step(5-i)Dev.turnLeft()

3、
在这里插入图片描述

for i in range(4):Dev.step(i+2)Dev.turnRight()if i != 2:Dev.step(i+2)Dev.step(-i-2)else:Dev.step(-i-2)Dev.step(i+2)Dev.turnLeft()

4、
在这里插入图片描述

for i in range(9):if i % 2 == 0:Flyer[i].step()else:Flyer[i].step(4)
for i in range(6):Dev.step(i+1)Dev.turnLeft()

5、
在这里插入图片描述

for i in range(4):Dev.step(3)Dev.turnLeft()if i in (0, 3):Dev.step(-4)Dev.step(4)else:Dev.step(3)Dev.step(-3)Dev.turnRight()

6、
在这里插入图片描述

for i in range(6):Dev.step(i+2)if i <= 1:Dev.turnLeft()else:Dev.turnRight()

7、
在这里插入图片描述

for i in range(8):Spaceship.step(i+1)if i <= 1:Spaceship.turnRight()else:Spaceship.turnLeft()

8、
在这里插入图片描述

for i in range(4):Dev.step(2)Dev.turnLeft()if i == 0 or i == 3:Dev.step(-4)Dev.turnRight()Dev.step(2)Dev.turnLeft()Dev.step(4)else:Dev.step(3)Dev.turnRight()Dev.step(2)Dev.turnLeft()Dev.step(-3)Dev.turnRight()

9、
在这里插入图片描述

for i in range(4):Dev.step(4)Dev.turnRight()if i != 2:Dev.step(2)Dev.step(-2)else:Dev.step(-2)Dev.step(2)Dev.turnLeft()Dev.step(-4)Dev.turnRight()

10、

在这里插入图片描述

for i in range(6):Spaceship.step()if i <= 2:Dev.step(5-i)Dev.step(i-5)else:Dev.step(2)Dev.step(-2)Spaceship.step()

11、
在这里插入图片描述

for i in range(4):Spaceship.step(i+1)if i != 2:Dev.step(i+1)Dev.step(-5)Dev.step(4-i)else:Dev.step(2)Dev.step(-5)Dev.step(3)

12、
在这里插入图片描述

for i in range(9):if i < 6:Flyer[i].step(2)else:Flyer[i].step(1)
Dev.step(Dev.y - Item.y)

13、

在这里插入图片描述

for i in range(7):Dev.step(2)Dev.turnLeft()if not Item[i*2].broken():Dev.step(Dev.y - Item[i*2].y)Dev.step(Dev.y - 9)else:Dev.step(Item[i*2].y - Dev.y)Dev.step(Dev.y - 9)Dev.turnRight()

14、
在这里插入图片描述

for i in range(7):Spaceship.step(2)if not Item[i*2].broken():Spaceship.turnLeft()Spaceship.step(Spaceship.y - Item[i*2].y)Spaceship.turnLeft()Spaceship.turnLeft()Spaceship.step(9 - Spaceship.y)Spaceship.turnLeft()else:Spaceship.turnRight()Spaceship.step(Item[i*2 + 1].y - Spaceship.y)Spaceship.turnRight()Spaceship.turnRight()Spaceship.step(Spaceship.y - 9)Spaceship.turnRight()

15、

在这里插入图片描述

for i in range(5):Dev.step(2)if i != 2:Dev.step(3)Dev.step(-3)Dev.turnRight()else:Dev.turnRight()Dev.step(-1)Dev.step(1)Dev.step(3)Dev.turnLeft()

16、
在这里插入图片描述

for i in range(4):Dev.step(3)if i < 2:Dev.step(3)Dev.step(-3)Dev.turnRight()else:Dev.turnRight()Dev.step(-1)Dev.step(1)Dev.step(3)Dev.turnLeft()

17、
在这里插入图片描述

for i in range(6):Spaceship.step(2)if i == 2 or i == 4:Spaceship.turnRight()Spaceship.step(3)Spaceship.turnRight()Spaceship.turnRight()Spaceship.step(3)Spaceship.turnRight()else:Dev.step(4)Dev.step(-4)

18、
在这里插入图片描述

for i in range(4):Spaceship.step(3)Spaceship.turnLeft()Spaceship.step(3)if i != 1:Dev.step(3)Dev.step(-3)Spaceship.turnRight()else:Spaceship.step()Spaceship.turnRight()Spaceship.turnRight()Spaceship.step()Spaceship.turnLeft()

19、
在这里插入图片描述

for i in range(7):Dev.step(2)Dev.turnRight()if not Item[i*2+1].broken():Dev.step(Item[i*2+1].y - Dev.y)Dev.step(9 - Dev.y)else:Dev.step(Item[i*2].y - Dev.y)Dev.step(9 - Dev.y)Dev.turnLeft()

20、
在这里插入图片描述

for i in range(4):if (Flyer[2*i+1].y - Dev.y) > (Dev.y - Flyer[2*i].y):Flyer[2*i].step(Dev.y - Flyer[2*i].y)else:Flyer[2*i+1].step(Flyer[2*i+1].y - Dev.y)
Dev.step(Item[3].x - Dev.x)

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

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

相关文章

数电——集成计数器

分析 &#xff08;1&#xff09;74161 4位同步&#xff08;cp相同&#xff09;二进制&#xff0c;模16&#xff08;2的4次方&#xff09; 逻辑符号 端口 D0,D1,D2,D3为输入信号 Q0,Q1,Q2,Q3为输出信号 RCO输出进位标志&#xff1a;记满16个数后&#xff0c;输出1 P,T 控…

OpenHarmony 实战开发——编译4.0 bete2及master分支,添加参数--no-prebuilt-sdk跳过编译sdk

简介 用户应用程序泛指运行在设备的操作系统之上&#xff0c;为用户提供特定服务的程序&#xff0c;简称“应用”。一个应用所对应的软件包文件&#xff0c;称为“应用程序包”。 OpenHarmony 提供了应用程序包开发、安装、查询、更新、卸载的管理机制&#xff0c;方便开发者…

【SRC实战】合成类小游戏外挂漏洞

挖个洞先 https://mp.weixin.qq.com/s/ZnaRn222xJU0MQxWoRaiJg “以下漏洞均为实验靶场&#xff0c;如有雷同&#xff0c;纯属巧合” 合成类小游戏三个特点&#xff1a; 1、一关比一关难&#xff0c;可以参考“羊了个羊” 2、无限关卡无限奖励&#xff0c;可以参考“消灭星星…

java期末复习

java jdk jre jvm .java-------->.class----jvm---->机器语言 编写源文件 编译源文件生成字节码 加载运行字节码 java语句执行顺序 顺序 选择 循环 异常处理 基本语法 方法格式 权限修饰符 返回值声明 方法名称(参数列表){方法中封装的逻辑功能;return 返回值;}–权…

Python语言基础学习(上)

目录 一、常量和表达式 二、变量和类型 2.1 认识变量 2.2 定义变量 2.3 变量类型 1、整数 int 2、浮点数&#xff08;小数&#xff09;float 3、字符串 str 4、布尔类型 2.4 类型转换 三、注释 3.1 单行注释 3.2 文档注释&#xff08;或者多行注释&#xff09; …

QML配合VTK基本实现

采用 QT5.15 VTK9.2.0 建立QT QUICK项目 部分方法来源于 QML加载VTK main.cpp #include <QGuiApplication> #include <QQmlApplicationEngine>#include <QQuickVTKRenderWindow.h> #include <QQuickVTKRenderItem.h> #include <vtkPolyDataMapp…

[MRCTF2020]Ez_bypass1 and [网鼎杯 2020 青龙组]AreUSerialz1()php语言基础学习,以及序列化概念的基本了解

1.[MRCTF2020]Ez_bypass1 &#xff08;1&#xff09;打开环境后它是一串很长并且看起来非常混乱的代码&#xff0c;看不懂那咱就先不管&#xff0c;直接查看源码 &#xff08;2&#xff09;看了之后可以发现它涉及到很多东西 首先就是要进行一个仔细的代码审计&#xff0c;分…

Windows11 同时安装jdk8和jdk17 可切换

Windows11 同时安装jdk8和jdk17 可切换 死忠于JDK8的码农们&#xff0c;可能不得不做出一些改变的 因为在springboot3最低也是只能用17 并且最近如果创建springboot项目的时候&#xff0c;你会发现&#xff0c;最低也是17的 并且&#xff0c;如果使用springcloud开发&#x…

LeetCode 每日一题 ---- 【2105. 给植物浇水 II】

LeetCode 每日一题 ---- 【2105. 给植物浇水 II】 2105.给植物浇水II方法&#xff1a;模拟双指针 2105.给植物浇水II 方法&#xff1a;模拟双指针 今天是给植物浇水II&#xff0c;昨天是I&#xff0c;本质上和昨天的没有区别&#xff0c;都是模拟&#xff0c;今天额外需要注意…

网络相关指令linux指令该怎么使用 - telnet

Telnet 指令使用方法 Telnet 是一种用于远程登录服务器的协议。以下是一些常见的 Telnet 指令及其用途。 基本指令 telnet [主机名或IP地址] [端口] 功能&#xff1a;连接到指定的远程主机和端口。示例&#xff1a;telnet example.com 23 Telnet 内部指令 c - close 功能&…

Linux vscode push报错fatal: Authentication failed

注意啊&#xff0c;Git基于密码的身份验证已经被删除了&#xff0c;所以这个报错发生时无论密码正确与否&#xff0c;以及参考比较旧的改bug教程&#xff0c;都没法提交。进入提示的网址&#xff0c;生成个人访问令牌就好了

Vue中引入Element组件、路由router、Nginx打包部署

目录 1、Element-ui(饿了么ui) 演示&#xff1a; 怎么打开NPM脚本&#xff1f; Vue路由router Nginx打包部署Vue-Cli项目 1、Element-ui(饿了么ui) element-ui(饿了么ui)是一个非常好用且美观的组件库(插件库)&#xff0c;主要用于网站快速成型&#xff0c;由国产团队饿了么…

设置多用户远程登录windows server2016服务器

1、远程登录windows server 2016 运行—>mstsc—>远程IP地址—>用户和密码 2、远程windows服务器设置多用户策略 运行—>gpedit.msc->计算机配置—管理模板—windows组件—远程桌面服务—远程桌面会话主机----连接,如下图所示: 1、《限制连接的数量》设置为…

2024-AIDD-人工智能药物设计-基于深度学习的胶质母细胞瘤靶点蛋白的识别与药物设计

UniProt搜索胶质母细胞瘤相关蛋白&#xff1a;从UniProt数据库查找胶质母细胞瘤相关的蛋白质数据是一个很好的开始&#xff0c;这可以帮助你识别与疾病相关的关键蛋白。 疾病与中药交集分析&#xff1a;研究中药&#xff08;如益气解毒方&#xff09;与胶质母细胞瘤的关系&…

Mybatis高效批量插入实战:五种策略全面解析

在现代应用开发中&#xff0c;数据处理常常涉及大量数据的插入操作&#xff0c;特别是在数据迁移、日志记录、统计分析等场景中。Mybatis作为Java领域广泛使用的持久层框架&#xff0c;其批量插入功能对于提升数据插入效率至关重要。本文将深入探讨Mybatis实现批量插入的五种策…

网络安全基础

目录 概述 1. 需求 2. 密码学 3. 保密 4. 数字签名 5. 身份认证 6. 对称密钥分配及管理 7. 公钥认证及PKI 8. 网络安全协议标准 结语 概述 在当今数字化时代&#xff0c;网络安全是任何组织和个人都必须重视的重要问题。从个人隐私到商业机密&#xff0c;网络安全的基…

DenseCLIP论文讲解

文章目录 简介方法总体框架 &#xff08;Language-Guided Dense Prediction&#xff09;上下文感知提示 &#xff08;Context-Aware Prompting&#xff09;应用实例 论文&#xff1a;DenseCLIP: Language-Guided Dense Prediction with Context-Aware Prompting 代码&#xff1…

【Linux-I.MX6ULL裸机学习】中断向量表

代码来自于正点原子阿尔法Linux开发板光盘 比如在中断向量表中规定了&#xff1a;在某个地址0x80000A对应着某个中断服务函数&#xff0c;那么在产生这个中断时&#xff0c;就会从0x80000A这个地址去读取中断服务函数&#xff0c;并执行。 如果想改变这个地址&#xff0c;也就是…

DOTCPP题目 2782: 整数大小比较

一、题目 题目描述 输入两个整数&#xff0c;比较它们的大小。 输入格式 一行&#xff0c;包含两个整数x和y&#xff0c;中间用单个空格隔开。 0 < x < 2^32, -2^31 < y < 2^31。 输出格式 一个字符。 若x > y&#xff0c;输出 > &#xff1b; 若x y&#x…

27、Qt自定义标题栏

一、说明 QtWidget及其子类有默认的标题栏&#xff0c;但是这个标题栏不能美化&#xff0c;有时候满足不了我们的使用需求&#xff0c;所以进行自定义标题栏 二、下载图标 在下面的链接中下载两种颜色的最大化、向下还原、最大化和关闭八个图片&#xff0c;并找一张当做图标…