当前位置:   article > 正文

用Python画圣诞树_圣诞树代码python

圣诞树代码python

1 问题

如何用python画出圣诞树?

2 方法

代码清单 1

import turtle
screen = turtle.Screen()
screen.setup(375, 700)
circle = turtle.Turtle()
circle.shape('circle')
circle.color('red')
circle.speed('fastest')
circle.up()
square = turtle.Turtle()
square.shape('square')
square.color('green')
square.speed('fastest')
square.up()
circle.goto(0, 280)
circle.stamp()
k = 0
for i in range(1, 13):
   y = 30 * i
   for j in range(i - k):
       x = 30 * j
       square.goto(x, -y + 280)
       square.stamp()
       square.goto(-x, -y + 280)
       square.stamp()
if i % 4 == 0:
   x = 30 * (j + 1)
   circle.color('red')
   circle.goto(-x, -y + 280)
   circle.stamp()
   circle.goto(x, -y + 280)
   circle.stamp()
   k += 3
if i % 4 == 3:
   x = 30 * (j + 1)
   circle.color('yellow')
   circle.goto(-x, -y + 280)
   circle.stamp()
   circle.goto(x, -y + 280)
   circle.stamp()
square.color('brown')
for i in range(13, 17):
   y = 30 * i
   for j in range(2):
       x = 30 * j
       square.goto(x, -y + 280)
       square.stamp()
       square.goto(-x, -y + 280)
       square.stamp()

3 结语

针对用python画出圣诞树的问题,通过这次的实验,证明该方法是有效的.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/325908?site
推荐阅读
相关标签
  

闽ICP备14008679号