这篇文章主要介绍了python常用函数和方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
还记得在大学时,靠近西边有一片特别大的樱花园,每到3-4月,樱花开了,美的啊!那片区域特别多学妹与学姐来拍照,男生个个面如带花,实际心如一头狼,就想偶遇个小学妹,不怕嘲笑,我也去蹲点过,还幸运的与校园女神产生了一见钟情,对的,他看上了我,还拉住我的手在樱花园里述说着情话,那娇羞的表情,告诉我梦里什么都有。
樱花林 了解命令说明,有利于了解源码是怎么运行的
screensize(width, height, bg=color) 设置画幕大小及颜色 setup(p1, p2) 设置画幕大小,当 p1、p2 为小数表示屏幕占比;当 p1、p2 为整数表示像素 tracer(speed) 设置绘制速度,speed越大表示绘制速度越快 penup() 起笔(可以想象成画画的时候沾墨之后提笔) forward() 向前移动 backward() 向后移动 left(degree) 逆时针旋转 degree 度 right(degree) 顺时针旋转 degree 度 pendown() 落笔 pencolor(color) 笔墨颜色为 color circle® 画一个半径为 r 的圆
源码分享
可以直接复制下面的源码去运行,不会出错。
import turtle
from random import random
from random import randint
def draw_petal(turtle_obj, flower):
# 绘制掉落的花瓣
for i in range(int(flower)):
# 有正有负就可以让画笔往二个方向走
x = flower - 4 * flower * random()
# 花瓣整体宽度(-10, 10)
y = 10 - 20 * random()
# 提笔,向前y,左转90,走x,落笔
turtle_obj.penup()
turtle_obj.forward(y)
(90)
turtle_obj.forward(x)
turtle_obj.pendown()
# 珊瑚色
turtle_obj.pencolor("lightcoral")