该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

一开始在练习的时候,在网上看了一些实例,看到有一个简单的例子,就是蟒蛇的例子,大家也知道Python这个中文翻译过来就是蟒蛇的意思,接着我有借用了这个实例自己弄了一个不一样的蟒蛇,转圈圈的蛇

先来解析一下代码:

turtle.setup(1300, 800, 0, 0)

这个意思就是窗口的大小,值越大窗口打开的就越大

pythonsize = 30这个就是蟒蛇的大小,你们可以随意的更改。turtle.seth(-20)接着这个是蟒蛇开始的方向,这个也可以随意。 turtle.pensize(pythonsize)

这个是就是运行蟒蛇的宽度

def main():

turtle.setup(1300, 800, 0, 0)

pythonsize = 30

turtle.pensize(pythonsize)

turtle.seth(-40)

drawSnake(40, 80, 5, pythonsize / 2)

这些就是蟒蛇运行起来的条件

turtle.pencolor("green")

这个是运行蟒蛇的颜色,可以用不同的颜色这样蟒蛇的颜色就变成了七彩的

turtle.pencolor("green")

turtle.circle(rad, angle / 2)

turtle.pencolor("yellow")

turtle.fd(rad)

turtle.pencolor("red")

turtle.circle(neckrad + 1, 180)

turtle.pencolor("green")

turtle.fd(rad * 2 / 3)

以上就是蟒蛇运行起来不同的颜色了

turtle.circle(rad, angle)

这个就是蟒蛇运行起来的幅度,,

drawSnake(20, 80, 5, pythonsize / 2)

这个是蟒蛇的长度

好了基本大概解析就这些吧,接下来我吧所有的放出来吧

# 彩色蟒蛇

import turtle

def drawSnake(rad, angle, len, neckrad):

mycolor = ["black", "red", "red", "blue", "yellow"]

yocolor = ["yellow", "green", "yellow", "red", "red"]

for i in range(len):

turtle.pencolor(mycolor[i])

turtle.circle(rad, angle)

turtle.pencolor(yocolor[i])

turtle.pencolor("green")

turtle.circle(rad, angle / 2)

turtle.pencolor("yellow")

turtle.fd(rad)

turtle.pencolor("red")

turtle.circle(neckrad + 1, 180)

turtle.pencolor("green")

turtle.fd(rad * 2 / 3)

def main():

turtle.setup(800, 500, 0, 0)

pythonsize = 20

turtle.pensize(pythonsize)

turtle.seth(0)

drawSnake(20, 80, 5, pythonsize / 2)

main()

这是效果图

python绘制彩色蟒蛇代码_Python绘制彩色蟒蛇相关推荐

  1. python七彩蟒蛇代码_Python实现七彩蟒蛇绘制实例代码

    本文主要研究的是Python编程turtle的实例,绘制一个七彩蟒蛇..具体如下. 第2周的课后练习里,有一道题目,要求修改"蟒蛇绘制"程序,对Python 蟒蛇的每个部分采用不同 ...

  2. python绘制彩色蟒蛇代码_python画彩色蟒蛇

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

  3. python画玫瑰花的代码_python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  4. python画正方形的代码_python绘制正方形螺旋线的代码分享

    python绘制正方形螺旋线的代码分享 发布时间:2020-04-28 09:56:56 来源:亿速云 阅读:219 作者:小新 这篇文章主要为大家详细介绍了python绘制正方形螺旋线的代码分享,文 ...

  5. python绘制等边三角形的代码_python绘制等边三角形

    原博文 2019-04-28 16:07 − 定义一个函数,参数为三角形的边长和颜色,并调用该函数绘制两个边长颜色不同的等边三角形 1 def draw(l,color): 2 import turt ...

  6. python中文词云图代码_python绘制中文词云图

    1. 明确任务 最近学习过程中看到很多分析报告中都有运用到可视化的词云,也有看到五花八门的工具教程,刚好有一份<都挺好>电视剧的弹幕源数据.便决定用这份数据尝试使用python绘制词云. ...

  7. python画奥运五环代码_Python绘制奥运五环

    绘制奥运五环主要涉及到Python中的turtle绘图库运用: turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.backward(dista ...

  8. python制作3d相册代码_Python使用matplotlib绘制3D图形(代码示例)

    本篇文章给大家带来的内容是关于Python使用matplotlib绘制3D图形(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 3D图形在数据分析.数据建模.图形和图像处理 ...

  9. python蟒蛇代码_011 实例2-Python蟒蛇绘制

    一."Python蟒蛇绘制"问题分析 1.1 Python蟒蛇绘制 用程序绘制一条蟒蛇 貌似很有趣,可以来试试 先学会蟒蛇绘制,再绘朵玫瑰花送给TA 设计蟒蛇的基本形状: 问题1: ...

最新文章

  1. 广联达加密锁驱动_广联达(GGJ)安装教程
  2. 后台服务项目的白盒测试之旅
  3. plotly可视化绘制多子图(subplots)并自定义坐标轴
  4. NODE-WEBKIT教程(12)全屏
  5. matlab同时给多个变量赋值(deal)
  6. OpenCV 错误级别分析ELA的实例(附完整代码)
  7. React开发(173):ant design设置额外的展开行
  8. Centos7: 配置IO调度
  9. c mysql 双主复制_mysql双主复制总结
  10. BGP/MPLS *** Option B 跨域研究实验
  11. 决策树模型(ID3/C4.5/CART)原理和底层代码解读 学习笔记
  12. **MA2灯光控台的TIMECODE 说明**
  13. [记录]关于电机反转和l298n和我的心里斗争
  14. Box2d VS Nape 学习笔记
  15. 访问局域网计算机切换用户,图解“访问局域网中的电脑时提示输入帐号和密码”...
  16. 用ADC0809实现八通道采集
  17. c++实现currency类(两种)
  18. linux 查看用户访问ip,(总结)按时按登录IP记录Linux所有用户操作日志的方法(附脚本)...
  19. Python数据分析之用户留存
  20. 打击恶意劫持_百度移动搜索烽火算法 2.0

热门文章

  1. 解决ubuntu软件中心无法安装软件的方法
  2. 《代码整洁之道 - 程序员的职业素养》读书笔记
  3. Win10 Build 14997 界面曝光:新增低蓝光模式
  4. c语言白盒测试笔试题,软件测试笔试题目第2套共8套
  5. mysql的rand()随机数函数
  6. 电子电气架构——车载总线CAN FD应用介绍
  7. 老杨说运维 | 2021 GOPS全球运维大会 上海站擎创CEO杨辰演讲精选(一)
  8. 请问哪家淘宝/天猫店 您家的是真的 STM32F103C8T6系统板?
  9. CSDN编程挑战赛第六期
  10. 混频器与变频器在射频通信中的区别