#python代码实现圣诞树

import turtle

screen = turtle.Screen()

screen.setup(800,600)

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, 17):

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 += 2

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(17,20):

y = 30*i

for j in range(3):

x = 30*j

square.goto(x,-y+280)

square.stamp()

square.goto(-x,-y+280)

square.stamp()

turtle.exitonclick()

python编写圣诞树代码_python 实现圣诞树相关推荐

  1. python编写爬虫代码_python编写简单爬虫资料汇总

    爬虫真是一件有意思的事儿啊,之前写过爬虫,用的是urllib2.BeautifulSoup实现简单爬虫,scrapy也有实现过.最近想更好的学习爬虫,那么就尽可能的做记录吧.这篇博客就我今天的一个学习 ...

  2. python编写生日代码_python学习5--生成日期/生日

    前言 python接口自动化添加员工信息时,需要填写生日,批量添加员工,如何随机生成生日呢? python提供了一个time和calendar模块可以用于格式化日期和时间. 一.了解python3 日 ...

  3. python编写时钟代码_python Tkinter 编写时钟

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #coding:utf-8 from Tkinter import * from math import * from time import * def ...

  4. python编写脚本教程_python编写一个会算账的脚本的示例代码

    python算账脚本 1.假如小明卡里有10000元去商场买东西发现钱不够又向父母借了5000账单如下 2.以下脚本就能实现上面的运算 from time import strftime import ...

  5. python编程小代码_Python趣味小游戏编写代码

    这篇文章教大家用Python编写一些有趣的小程序,用到的都是一些简单的基础的python语句,适合刚入门的小白,可以尝试跟着一起敲一下,感受一下编程中的乐趣. 数字炸弹 相信大家在聚餐时都玩过猜数字游 ...

  6. python对电脑最低要求-用Python编写的代码瑕疵程度最低

    很多人感觉用Python编写程序效率高,速度那么愉快,会不会是在牺牲很多代码可读性与完整程度的基础上建立的啊. 根据国外一家开发测试服务的公司Coverity研究的结果,Python代码瑕疵密度是最低 ...

  7. python编写数学公式大全_python - 用python编写数学公式 - 堆栈内存溢出

    我正在用python编写此公式. 请查看图片我正在使用以下代码. 它总是会出错. import math import matplotlib matplotlib.use('TkAgg') from ...

  8. python编写ATM类_Python中编写类的各种技巧和方法

    有关 Python 内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Pickling).你可以把它当作一个教程, ...

  9. python编写hadoop代码

    这是一个只有mapper的任务代码: 主要有两个文件,一个是shell脚本文件,主要是执行hadoop命令,一个是用python编写的mapper脚本文件 首先看下shell脚本文件, #cat    ...

最新文章

  1. bat启动/停止oracle服务
  2. 解析 Java 类和对象的初始化过程 由一个单态模式引出的问题谈起
  3. 视频回顾 | 微信生态数字化运营进阶课大全!
  4. Android反编工具的使用-Android Killer
  5. es6 取数组的第一个和最后一个_ES6:解构——JavaScript 从数组和对象中提取数据的优雅方法...
  6. android .a文件报毒,游戏开始文件,小A报毒!
  7. 博途v16tia项目服务器,博途V16与scout TIA
  8. oracle11 刚刚安装后提示invalid username password logon denied
  9. java的关闭钩子(Shutdown Hook)
  10. 计算机启动与故障修复工具,Windows7异常启动的故障修复
  11. Octave获取使用imnoise函数
  12. ECharts为X轴Y轴添加单位
  13. 手机端,网站页面被浏览器转码
  14. 计算机能使用硬盘吗,旧电脑的硬盘能直接插在新电脑上用吗?
  15. vue项目屏幕自适应_vue项目自适应屏幕和浏览器
  16. 谭浩强《C程序分析》(第五版)第七章
  17. Matlab中 intlinprog函数用法简介
  18. 完美解决MSSQL安装问题“Polybase要求安装Oracle JRE 7更新51(64位)”方案
  19. matlab搭建多径模型,基于MATLAB的无线多径信道建模与仿真分析.docx
  20. 适合软件开发团队的知识管理系统有哪些?10大知识库盘点

热门文章

  1. ASP.NET一般处理程序新建一个方法里使用context.Response.Write的解决方法
  2. Linux 与win双系统时间不统一的解决方法
  3. Jenkins报错‘Gradle build daemon disappeared unexpectedly‘的问题解决
  4. C#正则表达式引发的CPU跑高问题以及解决方法
  5. Jenkins的错误“error fetching remote repo origin”的问题解决
  6. 浅析py-faster-rcnn中不同版本caffe的安装及其对应不同版本cudnn的解决方案
  7. git配置报错fatal: Authentication failed for ‘‘问题解决
  8. npm package.json文件中的依赖关系,devDependencies和peerDependencies之间有什么区别?
  9. iOS键盘弹出时动画时长失效问题
  10. 记boost在gcc的一个库链接问题generic_category()