用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画出圣诞树的问题,通过这次的实验,证明该方法是有效的.

目录
相关文章
|
2月前
|
机器学习/深度学习 Python
PYTHON银行机器学习:回归、随机森林、KNN近邻、决策树、高斯朴素贝叶斯、支持向量机SVM分析营销活动数据|数据分享-4
PYTHON银行机器学习:回归、随机森林、KNN近邻、决策树、高斯朴素贝叶斯、支持向量机SVM分析营销活动数据|数据分享
|
2月前
|
机器学习/深度学习 数据采集 算法
Python用逻辑回归、决策树、SVM、XGBoost 算法机器学习预测用户信贷行为数据分析报告
Python用逻辑回归、决策树、SVM、XGBoost 算法机器学习预测用户信贷行为数据分析报告
|
17天前
|
存储 算法 Python
python常用算法(5)——树,二叉树与AVL树(一)
python常用算法(5)——树,二叉树与AVL树
|
19天前
|
算法 数据可视化 Python
Python中的决策树算法探索
Python中的决策树算法探索
|
26天前
|
IDE 开发工具 C++
Python-turtle-樱花树
Python-turtle-樱花树
16 3
|
17天前
|
存储 算法 Shell
python常用算法(5)——树,二叉树与AVL树(三)
python常用算法(5)——树,二叉树与AVL树
|
17天前
|
算法 Python
python常用算法(5)——树,二叉树与AVL树(二)
python常用算法(5)——树,二叉树与AVL树
|
27天前
|
SQL 算法 数据可视化
LeetCode题目99:图解中叙遍历、Morris遍历实现恢复二叉树搜索树【python】
LeetCode题目99:图解中叙遍历、Morris遍历实现恢复二叉树搜索树【python】
|
27天前
|
存储 算法 数据可视化
python多种算法对比图解实现 验证二叉树搜索树【力扣98】
python多种算法对比图解实现 验证二叉树搜索树【力扣98】
|
27天前
|
机器学习/深度学习 SQL 数据可视化
python揭秘决策树:如何每次都精确预测鸢尾花的种类
python揭秘决策树:如何每次都精确预测鸢尾花的种类