ICode国际青少年编程竞赛- Python-4级训练场-嵌套for循环练习

ICode国际青少年编程竞赛- Python-4级训练场-嵌套for循环练习

1、

在这里插入图片描述

for i in range(3):
    Spaceship.step(4)
    for j in range(4):
        Dev.step(2)
        Dev.turnRight()
    Spaceship.turnLeft()
    Spaceship.step(4)
    Spaceship.turnRight()

2、

在这里插入图片描述

for i in range(4):
    Spaceship.step(6)
    for j in range(3):
        Spaceship.turnLeft()
        Spaceship.step(2)

3、
在这里插入图片描述

for i in range(3):
    for j in range(3):
        Dev.step(3)
        Dev.turnLeft()
    Dev.step(-2)
    Dev.turnLeft()

4、

在这里插入图片描述

for i in range(3):
    for j in range(3):
        Spaceship.step(2)
        Dev.step(3)
        Dev.step(-3)
    Spaceship.turnRight()
    Spaceship.step(4)
    Spaceship.turnLeft()

5、
在这里插入图片描述

for i in range(3):
    
    for j in range(3):
        Spaceship.step()
        Dev.step(2)
        Dev.step(-4)
        Dev.step(2)
        Spaceship.step()
    Spaceship.turnRight()
    Spaceship.step(3)
    Spaceship.turnLeft()

6、
在这里插入图片描述

for i in range(4):
    for j in range(4):
        Dev.step()
        Dev.turnLeft()
        Dev.step()
        Dev.turnRight()
    Dev.turnLeft()

7、

在这里插入图片描述

for i in range(4):
    Spaceship.step(4)
    for k in range(4):
        Dev.step(3)
        Dev.turnRight()
        Dev.step(2)
    for i in range(2): 
        Spaceship.turnRight()
    Spaceship.step(4)
    Spaceship.turnLeft()
    Dev.turnRight()

8、
在这里插入图片描述

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

9、
在这里插入图片描述

for i in range(4):
    Spaceship.step(4)
    for j in range(2):
        Dev.step(3-j)
        Dev.turnLeft()
        Dev.step(-2)
        Dev.turnRight()
    Spaceship.turnRight()
    Spaceship.step(4)
    Spaceship.turnLeft()
    Spaceship.step(4)
    Dev.step(-1)
    Dev.turnRight()
    Spaceship.turnRight()

10、

在这里插入图片描述

for i in range(3):
    Dev.turnLeft()
    Spaceship.step(2)
    Dev.step()
    for j in range(2):
        Dev.step(3)
        Dev.turnRight()
    Spaceship.step(3)
    Dev.step(7)
    Dev.step(-3)
    Dev.turnLeft()

11、

在这里插入图片描述

for i in range(4):
    for j in range(2):
        Spaceship.step(6-j*3)
        Spaceship.turnRight()
    for k in range(2):
        for j in range(2):
            Dev.step(2)
            Dev.turnRight()
            Dev.step(2)
    Spaceship.turnRight()
    for j in range(2):
        Spaceship.step(3+j*3)
        Spaceship.turnLeft()
    Dev.turnRight()

12、
在这里插入图片描述

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

13、
在这里插入图片描述

for i in range(4):
    for j in range(3):
        Spaceship.step(3)
        Spaceship.turnRight()
        Spaceship.step(1)
        Spaceship.turnLeft()
    Spaceship.step()
    Spaceship.turnRight()

14、
在这里插入图片描述

for i in range(4):
    for j in range(3):
        Dev.step(2)
        Dev.turnRight()
        Dev.step(3)
    Dev.turnLeft()
    Dev.step(4)
    Dev.turnLeft()

15、
在这里插入图片描述

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

16、
在这里插入图片描述

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

17、

在这里插入图片描述

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

18、

在这里插入图片描述

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

19、
在这里插入图片描述

for i in range(4):
    for j in range(3):
        Dev.step(2)
        Dev.turnRight()
    for j in range(2):
        Dev.step(4-j*2)
        Dev.turnRight()
        Dev.step(4-j*2)

20、
在这里插入图片描述

for i in range(4):
    Spaceship.step(2)
    Dev.step(2)
    for j in range(2):
        Dev.turnLeft()
        Dev.step(-1)
        Dev.turnRight()
        Dev.step(1)
    Dev.turnLeft()
    Spaceship.step(4)
    Spaceship.turnLeft()
    Spaceship.step(4)
    Dev.step(-2)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙开发接口Ability框架:【(窗口扩展能力)】

窗口扩展能力 WindowExtensionAbility基于ExtensionAbility,WindowExtensionAbility中展示的内容作为一个控件(AbilityComponent)内容展示在其他应用窗口中,实现在一个窗口中展示多个应用程序内容的功能。 说明: 本模块首批接口从API versio…

探索智慧推理:线上剧本杀小程序引领新潮流

随着科技的飞速发展,线上剧本杀小程序作为一种新兴的数字娱乐形式,正以其独特的魅力引领着新潮流,并在内容创造上展现出无限的潜力。这种融合了角色扮演、推理解谜和社交互动的游戏模式,不仅为用户带来了沉浸式的体验,…

创新指南 |风险管理:企业如何应对颠覆性创新带来的挑战

在当今充满变数的商业时代,颠覆性创新是企业突破传统、引领市场的关键。然而,真正的创新之旅并不平坦,充满了挑战和不确定性。文章将快速引导读者了解颠覆性创新的定义、挑战、以及如何通过设计思维、市场洞察、利益相关者沟通和文化变革等关…

ok_Keil实用小技巧 | Keil定制Hex文件名实现的方法

Keil实用小技巧 | Keil定制Hex文件名实现的方法 echo off REM 可执行文件(Hex)文件名 set HEX_NAMEDemo REM 可执行文件(Hex)文件路径 set HEX_PATH.\Objects REM 定制Hex输出路径 set OUTPUT_PATH.\Output REM 软件版本文件…

oracle 新_多种块大小的支持9i

oracle 新_多种块大小的支持 conn sys/sys as sysdba SHOW PARAMETER CACHE ALTER SYSTEM SET DB_CACHE_SIZE16M; ALTER SYSTEM SET DB_4K_CACHE_SIZE8M; CREATE TABLESPACE K4 DATAFILE F:\ORACLE\ORADATA\ZL9\K4.DBF SIZE 2M BLOCKSIZE 4K; CREATE TABLE SCOTT.A1 TABLESP…

国内有哪些知名的网络安全厂商?

首先就是360,这个我相信大家并不陌生了吧,你的电脑装过360么? 360在个人终端服务那是妥妥的扛把子,但是在企业服务里虽然有他们的身影却略显不足。 第二个就是深信服,网络安全的老牌大佬,业务覆盖了全球5…

java日历类概述

Java中的Calendar类位于java.util包下,它是一个抽象类,用于表示和管理日期及时间。Calendar类并不是直接实例化的,而是通过其提供的静态方法来获取实例。通常情况下,当你尝试创建一个Calendar实例时,实际上你得到的是G…

skywalking的使用

文章目录 介绍概念介绍探针agent后台服务 使用后台界面查询异常接口查看访问量 遇到的问题 介绍 官网 https://skywalking.apache.org/ 安装包下载 https://skyapm.github.io/document-cn-translation-of-skywalking/ 组成 Agent(探针):Ag…

MSP430环境搭建

1.下载ccs编译器 注意:安装路径和工作路径不能出现中文! 没有说明的步骤就点next即可! 1.1下载适合自己电脑的压缩包。 下载好压缩包后解压,点击有图标进行安装。 1.2创建一个文件夹用于安装编译器位置 选择安装地址&#xff0…

vue3实现el-table导出为excel表格(亲测可用)

✅ 作者 : 布克吉(微信公众号同名) 🍎简介 : 专注于前端开发,微信小程序,后台管理(VueReact) 本博客主要用于分享前端技术知识,更多内容请看下方👇 ✨人生态度 &#xff…

Android 简单的下拉选择框实现

要实现这种效果,目前知道的方法有以下两种,Spinner 和 ListPopupWindow,当然肯定还有很多别的方法,这里我们先尝试使用ListPopupWindow来实现这个效果; 以下是一个简单的demo: public class MainActivity extends AppCompatActivity {private List<String> dataList;pr…

【半夜学习MySQL】表结构的操作(含表的创建、修改、删除操作,及如何查看表结构)

&#x1f3e0;关于专栏&#xff1a;半夜学习MySQL专栏用于记录MySQL数据相关内容。 &#x1f3af;每天努力一点点&#xff0c;技术变化看得见 文章目录 创建表查看表结构修改表删除表 创建表 语法&#xff1a; create table table_name(field1 datatype,field2 datatype,fiel…

hive日常使用时忘记部分补充(不定时)

1、date_formate、unix_timestamp、from_unixtime用法&#xff1a; 2、lag&#xff08;&#xff09;、lead()用法&#xff1a; lag&#xff08;)窗口函数返回分区中当前行之前行&#xff08;可以指定第几行&#xff09;的值。 如果没有行&#xff0c;则返回null。 lead()窗口…

dos命令改3389端口,通过dos命令更改3389端口的操作

要使用DOS命令更改3389端口&#xff0c;通常涉及修改Windows注册表中的相关键值。请注意&#xff0c;直接操作注册表具有一定的风险&#xff0c;因此在进行任何更改之前&#xff0c;请确保您了解正在进行的操作&#xff0c;并已经采取了适当的备份措施。 以下是一个基本的操作步…

2024年4月12日饿了么春招实习试题【第二题:魔法师】-题目+题解+在线评测【二分】

2024年4月12日饿了么春招实习试题【第二题:魔法师】-题目题解在线评测【二分】 题目描述&#xff1a;输入格式输出格式样例输入样例输出评测数据与规模 解题思路一&#xff1a;解题思路二&#xff1a;解题思路三&#xff1a;动态规划 题目描述&#xff1a; 塔子哥是一名魔法师…

浅谈运维数据安全

在数字化日益深入的今天&#xff0c;运维数据安全已经成为企业信息安全体系中的核心要素。运维工作涉及到企业信息系统的各个方面&#xff0c;从硬件维护到软件升级&#xff0c;从网络配置到数据备份&#xff0c;无一不需要严谨的数据安全保障措施。本文将从运维数据安全的重要…

抖音小店入驻后,完成这个步骤,出单几率会大大提升

哈喽~我是电商月月 抖音小店的运营过程中&#xff0c;最重要的就是选品&#xff0c;好品自带流量 但在商品正式上架前一定要做好这些设置的基础搭建&#xff0c;这些工作没做好&#xff0c;商品再好&#xff0c;我们的店铺也是不会有大流量和曝光的 那到底是哪些设置&#x…

iOS性能指标和性能测试工具

一&#xff1a; iOS性能测试指标 作为一名软件测试工程师&#xff0c;在测试 iOS 应用的性能时&#xff0c;需要关注以下几个方面&#xff1a; 1. 响应时间&#xff1a;应用的启动时间、页面加载速度、接口响应时间等。 2. CPU 使用率&#xff1a;应用在各种操作下的 CPU 占…

基于Qt的Model-View显示树形数据

目标 用qt的模型-视图框架实现树型层次节点的显示&#xff0c;从QAbstractItemModel派生自己的模型类MyTreeItemModel&#xff0c;用boost::property_tree::ptree操作树型数据结构&#xff0c;为了演示&#xff0c;此处只实现了个只读的模型 MyTreeItemModel的定义 #pragma o…

设计模式-创建型-原型模式-prototype

工作经验类 public class WorkExperience implements Cloneable {private String workDate;private String company;public void setWorkDate(String workDate) {this.workDate workDate;}public void setCompany(String company) {this.company company;}Overridepublic Ob…