go2map地图北京python画圣诞树代码-python圣诞树代码
python圣诞树代码
1、简单的绘制圣诞树
新建tree1.py或者直接输⼊下⾯代码运⾏#声明树的⾼度
height = 5
#树的雪花数,初始为1
stars = 1
#以数的⾼度作为循环次数
php工程师学徒招聘for i in range(height):
print((' ' * (height - i)) + ('*' * stars))
stars += 2
#输出树⼲
print((' ' * height) + '|')
2、使⽤turtle绘制简单圣诞树
新建tree2py,输⼊以下代码#导⼊turtle库import turtle
#设置屏幕⼤⼩
screen = turtle.Screen()
screen.setup(800,600)
#获取画笔并设置⼀些属性:圆形、红⾊、快circle = turtle.Turtle()
circle.shape('circle')
circle.speed('fastest')
#抬起画笔
circle.up()
#重新获取画笔
square = turtle.Turtle()
图片怎么垂直居中css#重新设置画笔属性:四⽅形、绿⾊、快square.shape('square')
square.speed('fastest')
#重新抬起画笔
square.up()
#跳到指定坐标位置
<(0,280)
#复制当前图形
circle.stamp()
k = 0
for i in range(1, 17):
y = 30*i
for j in range(i-k):
x = 30*j
<(x,-y+280)
square.stamp()
<(-x,-y+280)
square.stamp()
excel trimif i % 4 == 0:
x = 30*(j+1)
<(x,-y+280) circle.stamp()
k += 2
if i % 4 == 3:
x = 30*(j+1)
<(x,-y+280) circle.stamp()
y = 30*i
for j in range(3):
x = 30*j
<(x,-y+280) square.stamp() (-x,-y+280) square.stamp()
运⾏:
3、使⽤Turtle绘制复杂圣诞树
新建tree3.py,输⼊以下代码#导⼊所依赖的库from turtle import *
import random
import time
n = 80.0
#设置速度快
speed("fastest")
#背景颜⾊ 海贝壳⾊,偏粉⾊
screensize(bg='seashell')
left(90)
forward(3*n)
color("orange", "yellow")
begin_fill()
left(126)
for i in range(5):
forward(n/5)
right(144)
forward(n/5)
left(72)
end_fill()
right(126)
color("dark green")
backward(n*4.8)网站制作公司套路
python代码画图案def tree(d, s):
if d <= 0: return
forward(s)
tree(d-1, s*.8)
right(120)
tree(d-3, s*.5)
right(120)
tree(d-3, s*.5)
right(120)
backward(s)
tree(15, n)
backward(n/2)
for i in range(200):
a = 200 - 400 * random.random()
b = 10 - 20 * random.random() up()
forward(b)
left(90)
forward(a)
down()
if random.randint(0, 1) == 0: color('tomato')
else:
color('wheat')
circle(2)
up()
backward(a)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论