Python趣味创意编程
上QQ阅读APP看书,第一时间看更新

读者可以在Processing中键入以下代码,并点击运行按钮,如图2-2所示。

sketch_2_1_1.pyde

 1    circle(50, 50, 80)

图片 289

图2-2

运行效果如图2-3所示,在窗口中画了一个圆。

circle(50, 50, 80)语句绘制了一个圆圈。circle为圆的英文单词,圆括号中的三个参数,(50, 50)表示圆的中心位置坐标,80表示圆的直径[1]

图片 288

图2-3

提示

Python语句中的标点符号,比如sketch_2_1_1.pyde中的括号“()”、逗号“,”都是英文标点符号(即半角标点符号),如果输入的是中文标点符号(即全角标点符号),则会提示程序错误。

提示

如果读者编写代码出错,可以参考本书配套电子资源中的代码。注意Processing的代码文件需要保存在其同名的文件夹下,如sketch_2_1_1.pyde保存在“第2章\ sketch_2_1_1\”目录下。

图2-3中程序绘制区域的大小默认为宽100px、高100px。键入以下代码,可以设置程序窗口的大小(size):

sketch_2_1_2.pyde

 1    size(640,480)
 2    circle(50, 50, 80)

size(640,480)设定窗口的宽度640px、高度480px,运行效果如图2-4所示。

图片 287

图2-4

程序窗口的绘制区域采用直角坐标系,左上角的坐标为(0,0)。横轴方向由X坐标表示,取值范围为0~640;纵轴坐标由Y坐标表示,取值范围为0~480。窗口中任一点的位置可由其(X,Y)坐标来表示。

修改圆心坐标,我们可以在窗口正中心绘制一个圆(如图2-5所示):

sketch_2_1_3.pyde

 1    size(640,480)
 2    circle(320, 240, 80)

图片 286

图2-5

也可以修改圆的直径,绘制更大一些的圆圈(如图2-6所示):

sketch_2_1_4.pyde

 1    size(640,480)
 2    circle(320, 240, 200)

图片 285

图2-6

练习2-1:修改sketch_2_1_4.pyde,绘制出图2-7中的绘制效果。

图片 284

图2-7