大家好,小编为大家解答python代码画樱花怎么运行的问题。很多人还不知道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 的圆 |
源码分享
可以直接复制下面的源码去运行,不会出错python简单代码画爱心。
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)
turtle_obj.left(90)
turtle_obj.forward(x)
turtle_obj.pendown()
# 珊瑚色
turtle_obj.pencolor("lightcoral")