使用Python Turtle库来绘制蟒蛇

import turtle引入了海龟绘图体系

使用setup函数,设定了一个宽650像素和高350像素的窗体,其位置左上角坐标是200,200

说明位置在距离当前屏幕位置左上角200,200 位置的地方

画笔抬起

海龟行进(-250),就是倒退250像素,这时海龟在飞行,画布上没有画迹

海龟落下

对海龟的尺寸进行调制

朝绝对的负40°方向上,准备启动

然后是循环语句,以40像素为半径,绘制80°的弧度,然后再反向绘制

经过四个循环,绘制蟒蛇

然后以40像素为半径,少半个弧形绘制,构成蟒蛇脖子部分再前行40像素

最后采用16像素为半径,半圆形,再继续向前行进40*2/3像素绘制蟒蛇头部

turtle.done()函数,程序运行之后不会自动退出,需要手动退出,如果想自动退出,将这行代码删除即可

按F5运行

代码分析

import 保留字,引入一个绘图库,名字叫Turtle,“海龟库”

参考框架结构,逐行理解其中含义

可以改变颜色,修改长度,改变爬行方向

Python蟒蛇绘制是各类图像绘制问题的代表---圆形绘制,五角星绘制,国旗绘制,卡通形象等。。。。

源代码:

1 import turtle

2

3 turtle.setup(650,350,200,200) #宽650 高350 距离屏幕左上角200 200

4 turtle.penup() #画笔抬起

5 turtle.fd(-250) #倒退250像素

6 turtle.pendown() #画笔落下

7 turtle.pensize(25) #绘制尺寸

8 turtle.pencolor("purple")

9 turtle.seth(-40) #负40度向上

10 for i in range(4): #经过四个循环,绘制蟒蛇

11 turtle.circle(40,80)

12 turtle.circle(-40,80)

13 turtle.circle(40,80/2) #以40像素为半径,少半个弧形绘制,构成蟒蛇脖子部分再前行40像素

14 turtle.fd(40)

15 turtle.circle(16,180) #采用16像素为半径,半圆形,再继续向前行进40*2/3像素绘制蟒蛇头部

16 turtle.fd(40 * 2/3)

17 turtle.done() #程序运行之后不会自动退出,需要手动退出,如果想自动退出,将这行代码删除即可

标签:Turtle,turtle,200,Python,40,像素,蟒蛇,绘制

来源: https://www.cnblogs.com/yijiahao/p/11740508.html

python random库画多彩蟒蛇,Python Turtle库绘制蟒蛇相关推荐

  1. python画兔子代码_【后端开发】如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍...

    周末学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔.turtle库中circle()函数用来画弧,但和通常先确定原点,再根据半径.夹角画弧的方法有所不同 ...

  2. 用python画小兔子_如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍...

    周末学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔.turtle库中circle()函数用来画弧,但和通常先确定原点,再根据半径.夹角画弧的方法有所不同 ...

  3. python random库画多彩蟒蛇_python画彩色蟒蛇

    小白怎样用python画彩色蟒蛇 相信很多刚学python的小伙伴们知道画蟒蛇这个python中的神例! 但是你们知道怎样画出一条可爱的彩色小蟒蛇吗? 下面我将教你们如何用最简单的代码写出属于你的小蟒 ...

  4. 怎样用python画雪花_python使用turtle库与random库绘制雪花

    本文实例为大家分享了python绘制雪花的具体代码,供大家参考,具体内容如下 代码非常容易理解,画着玩玩还是可以的.直接上代码 # -*- coding: utf-8 -*- "" ...

  5. python turtle库画七彩蟒蛇_Python Turtle库绘制蟒蛇

    使用Python Turtle库来绘制蟒蛇 import turtle引入了海龟绘图体系 使用setup函数,设定了一个宽650像素和高350像素的窗体,其位置左上角坐标是200,200 说明位置在距 ...

  6. python的turtle怎么画曲线_利用 turtle库绘制简单图形

    turtle库是python的基础绘图库,这个库被介绍为一个最常用的用来介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图. turtle名称含义为& ...

  7. 如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍

    周末学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔.turtle库中circle()函数用来画弧,但和通常先确定原点,再根据半径.夹角画弧的方法有所不同 ...

  8. pythonturtle画小白兔_用Python画一只兔子——turtle库circle画圆函数的详细用法介绍...

    周末学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔.turtle库中circle()函数用来画弧,但和通常先确定原点,再根据半径.夹角画弧的方法有所不同 ...

  9. python turtle 画老鼠_通过Turtle库在Python中绘制一个鼠年福鼠

    turtle库是一个很经典的绘图库,其最初来自于1967年创造的logo编程语言,之后被Python编写放到了Python的内置模块中.网络上有很多借助于turtle绘制精美图像的案例.比如小猪佩奇. ...

最新文章

  1. ASP.NET 验证控件
  2. ACL 2020今日放榜,779篇论文被接收,姚班校友陈丹琦首日演讲
  3. 网络测试与分析工具简介
  4. 【网址收藏】Linux 命令分类(debian Linux)
  5. myeclipse无法启动tomcat的一种情况
  6. 在 Linux shell 中自由操作时间变量
  7. 深入详解Java线程池——ThreadPoolExecutor
  8. Linux socket
  9. vue cli3.0 解决跨域问题和axios等问题,配合Django
  10. sqldependency 的使用
  11. linux sftp连接报错:JSchException: Algorithm negotiation fail问题的解决方法
  12. 矮人DOS工具箱 V4.2 安装及使用
  13. poj-2115 C Looooops 扩展欧几里德算法求最小非负整数解
  14. WebStorm英文版汉化
  15. 关于前端隐藏元素的问题
  16. 写字板可以保存html,下列不是写字板可以保存的格式是()
  17. English in July
  18. LeetCode 1.Minimum Path Sum 2.Unique Paths I and II
  19. 公司网站被黑客入侵,怎么应对?
  20. 如何让计算机重新配置windows7,win7系统怎么设置电脑背景自动更换?

热门文章

  1. python文件打不开 环境变量错误,《自拍教程27》环境变量的常见错误,环境变量错误...
  2. 大型企业信息安全管理实践(05年第六期)
  3. 【橙果工作室】【网站组】2021.11.11内容
  4. Sql Server 2016新功能之Row-Level Security(值得关注)
  5. 《欢乐坦克大战》微信小游戏开发总结
  6. 2020前端学习的重点,学会月薪30k!
  7. 住建部正式发布《工程总承包管理办法》
  8. kong java_KONG网关 — 介绍安装
  9. Asp.net Ajax WebService 实现循环引用(自定义JavascriptConverter)
  10. px4代码jlink调试