Processing函数与循环

简介: 函数的定义 返回类型 函数名称 (引数) { //函数的代码 } 如下面描绘熊猫的代码 void setup() {   size(900,300);   smooth(); } void draw() {   background(200);   for (int x...

函数的定义

返回类型 函数名称 (引数) {

//函数的代码

}

如下面描绘熊猫的代码

void setup() {

  size(900,300);

  smooth();

}

void draw() {

  background(200);

  for (int x=60;x<width;x+=110) {

    for (int y=50;y<height;y+=100) {

      panda(x,y);

    }

  }

}

void panda(int x,int y) {

  pushMatrix();

  translate(x,y);

  //耳朵

  fill(0);

  strokeWeight(1);

  ellipse(-35,-25,35,35);

  ellipse(35,-25,35,35);

  //头部

  fill(255);

  strokeWeight(0);

  ellipse(0,0,100,90);

  //眼睛

  fill(0);

  ellipse(-25,5,30,35);

  ellipse(25,5,30,35);

  fill(255);

  ellipse(-25,0,6,6);

  ellipse(25,0,6,6);

  //鼻子

  fill(0);

  ellipse(0,25,7,5);

  //嘴巴

  noFill();

  stroke(0);

  strokeWeight(1);

  bezier(-2.5,35,-2.5,37,2.5,37,2.5,35);

  popMatrix();

}

使用for语句和函数,绘制多个熊猫

相关文章
|
7月前
|
机器学习/深度学习 存储 PyTorch
Pytorch中in-place操作相关错误解析及detach()方法说明
Pytorch中in-place操作相关错误解析及detach()方法说明
365 0
|
3月前
让function_graph输出返回值
让function_graph输出返回值
让function_graph输出返回值
|
5月前
|
算法 搜索推荐 测试技术
python中算法逻辑错误(Logic Errors)
【7月更文挑战第18天】
205 2
|
6月前
|
并行计算 监控 DataWorks
函数计算操作报错合集之测试函数时,报错“IndentationError: unexpected indent”,是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
6月前
|
并行计算 监控 Java
函数计算操作报错合集之遇到报错:RuntimeError: Expected all tensors to be on the same device,是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
430 1
|
6月前
|
编译器 C++ 开发者
C++一分钟之-返回值优化与Move Semantics
【6月更文挑战第19天】C++的RVO与移动语义提升效率,减少对象复制。RVO是编译器优化,避免临时对象的创建。移动语义通过右值引用和`std::move`转移资源所有权。注意RVO不是总有效,不应过度依赖。使用移动语义时,避免误用`std::move`导致对象无效。示例展示了RVO和移动构造函数的应用。理解并恰当使用这些机制能写出更高效代码。
71 3
|
6月前
|
消息中间件 监控 Serverless
函数计算操作报错合集之显示报错:RecursionError: maximum recursion depth exceeded while calling a Python object,该如何解决
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
167 0
|
分布式计算 Scala Spark
Spark expression Codegen 之code代码块
Spark expression Codegen 之code代码块
250 0
Spark expression Codegen 之code代码块
【Groovy】循环控制 ( Number 注入函数实现循环 | times 函数 | upto 函数 | downto 函数 | step 函数 | 闭包作为最后参数可写在外面 )(二)
【Groovy】循环控制 ( Number 注入函数实现循环 | times 函数 | upto 函数 | downto 函数 | step 函数 | 闭包作为最后参数可写在外面 )(二)
152 0
【Groovy】循环控制 ( Number 注入函数实现循环 | times 函数 | upto 函数 | downto 函数 | step 函数 | 闭包作为最后参数可写在外面 )(二)
【Groovy】循环控制 ( Number 注入函数实现循环 | times 函数 | upto 函数 | downto 函数 | step 函数 | 闭包作为最后参数可写在外面 )(一)
【Groovy】循环控制 ( Number 注入函数实现循环 | times 函数 | upto 函数 | downto 函数 | step 函数 | 闭包作为最后参数可写在外面 )(一)
184 0