turtle的意思是乌龟,也是python中自带的图形函数,使用turtle的方法也很形象,就好像在画布上有一个小乌龟(在画布上是一个箭头),然后你可以让它动来动去,它经过的地方就被留下了记号。

  例如画一个正方形:

 def drawSqure(x):
turtle.forward(x) # 让乌龟向前走x距离
turtle.right(90)  # 让乌龟向右转90°
turtle.forward(x)
turtle.right(90)
turtle.forward(x)
turtle.right(90)
turtle.forward(x)
drawSqure(100) #执行函数

  画一个圆形:

turtle.circle(100)  

  画一个点:

turtle.dot(10)

  绘制多边形:

import turtle
sides = int(raw_input("enter sides:"))
angle = 360.0/sides
length = 400.0/sides
turtle.fillcolor("yellow") #将画笔设置为黄色
turtle.begin_fill() #开始填充颜色
for side in range(sides):
turtle.forward(length)
turtle.right(angle)
turtle.end_fill() #结束填充颜色
turtle.done()

python:小乌龟turtle相关推荐

  1. python小乌龟代码_python小乌龟

    ''' 一只飘来飘去的小乌龟,在触碰到边框的时候,马上掉头转向. ''' import pygame import sys pygame.init() size = width, height =60 ...

  2. python turtle画滑稽_使用python的turtle函数绘制一个滑稽表情的方法

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  3. python turtle循环图案-Python内置模块turtle绘图详解

    urtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的 ...

  4. Python 的turtle模块讲座

    Python 的turtle模块讲座 turtle库是Python语言中一个很流行的绘制图像的函数库,可以轻松地绘制出精美的形状和图案,很适合用来引导孩子学习编程. turtle模块(module)是 ...

  5. Python:Turtle图形绘制

    Python:Turtle图形绘制 Turtle库 demo1.正方形螺旋线的绘制 (1)利用 turtle 库绘制一个正方形螺旋线 (2)绘制斜螺旋线 (3)绘制彩色斜螺旋线 demo2.经典蟒蛇的 ...

  6. Python之turtle库画各种有趣的图及源码(更新中)

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  7. python中turtle怎么确定坐标_关于Python turtle库使用时坐标的确定方法

    关于Python turtle库使用时坐标的确定方法 想画一个比较复杂的图像,而且还想用turtle画,最让人想退却的是无规律的笔势和繁多的坐标,但既然没有按奈住冲动的心,那我告诉你一个比较笨的方法吧 ...

  8. Python利用turtle库绘图大熊猫

    Python利用turtle库绘图大熊猫 卡通大熊猫的详细代码 由代码绘制的熊猫宝宝 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原 ...

  9. python的turtle库的简单使用

    python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一. 一.绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐 ...

最新文章

  1. 笔记-计算机网络基础-开放系统互连参考模型OSI
  2. C#操作word文档(二)
  3. java制表符_Java地位无可动摇的12个原因
  4. fillrect不填充被覆盖的区域 mfc_quot;条带覆盖quot;猜想的中二证明:quot;球面条线覆盖或点覆盖quot;积分π...
  5. Python开发【第六篇】:模块
  6. zedboard--zynq使用自带外设IP让ARM PS访问FPGA(八) 转载
  7. 如何用C语言编辑窗口界面,「分享」C语言如何编写图形界面
  8. php向浏览器输出,使PHP即时输出结果到浏览器
  9. 愁绪千万端,扰乱不成眠——如何修复Noise?
  10. 42. 确保lessT与operator小于具有相同的语义
  11. 页面可用性之浏览器默认字体与CSS 中文字体
  12. 数据中心风侧直接自然冷却节能潜力分析
  13. 8/3 MATLAB绘制正态分布概率密度函数(normpdf)图形
  14. xp任务栏一直闪跳怎么办_电脑任务栏闪烁以及任务栏图标闪烁解决办法
  15. linux如何停止命令运行,linux的停止命令
  16. 从零开始学会做一个简单的APP
  17. AE学习的艰难困苦历程
  18. Unity报错之【发布UWP显示“Could not find any supported UWP SDK installations”】
  19. c语言tab什么意思_C语言所有的知识点干货
  20. 抖音聊天”上线,字节最后的社交梦?

热门文章

  1. 学生党平价蓝牙耳机推荐:为蓝牙耳机小白避坑
  2. Android让Diglog中的元素fill_parent属性生效
  3. Dynamo-【NO.05】CodeBlock节点
  4. Charles抓包使用教程(window端)
  5. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现
  6. 2022-12-19:大的国家。如果一个国家满足下述两个条件之一,则认为该国是 大国 : 面积至少为 300 万平方公里(即,3000000 km2),或者 人口至少为 2500 万(即 250000
  7. 小白必看,react和jsx/tsx有啥关系
  8. DINOv2:在没有监督的情况下学习鲁棒的视觉特征
  9. UnboundLocalError: local variable referenced before assignment
  10. linux 查询程序的依赖库,linux下查看程序依赖的库