第一种方式不会出现函数重名问题,而第二种会。可以用第三种解决问题

方式一:

#pythondraw.py
import turtle #引用 绘制(海龟)库
turtle.setup(650,350,200,200) #启动窗体,宽650,高350
turtle.penup() #抬起画笔
turtle.fd(-250) #倒退250像素
turtle.pendown() #落下画笔
turtle.pensize(25) #画笔宽度是25像素
turtle.pencolor('purple') #画笔颜色是紫色
turtle.seth(-40) #调整方向为绝对40度
for i in range(4): #循环4次,走曲线,r为40像素,角度为80
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2) #继续走曲线
turtle.fd(40) #向前走40像素
turtle.circle(16,180)
turtle.fd(40 * 2/3)
turtle.done() #结束绘制,不会主动退出;如果想绘图结束就关闭窗口,就去掉这一行

方式二:

#pythondraw.py
from turtle import* #引用 绘制(海龟)库
setup(650,350,200,200) #启动窗体,宽650,高350
penup() #抬起画笔
fd(-250) #倒退250像素
pendown() #落下画笔
pensize(25) #画笔宽度是25像素
pencolor('purple') #画笔颜色是紫色
seth(-40) #调整方向为绝对40度
for i in range(4): #循环4次,走曲线,r为40像素,角度为80
circle(40,80)
circle(-40,80)
circle(40,80/2) #继续走曲线
fd(40) #向前走40像素
circle(16,180)
fd(40 * 2/3)
done() #结束绘制,不会主动退出;如果想绘图结束就关闭窗口,就去掉这一行

方式三:

#pythondraw.py
import turtle as t #引用 绘制(海龟)库,给turtle起个小名为t
t.setup(650,350,200,200) #启动窗体,宽650,高350
t.penup() #抬起画笔
t.fd(-250) #倒退250像素
t.pendown() #落下画笔
t.pensize(25) #画笔宽度是25像素
t.pencolor('purple') #画笔颜色是紫色
t.seth(-40) #调整方向为绝对40度
for i in range(4): #循环4次,走曲线,r为40像素,角度为80
t.circle(40,80)
t.circle(-40,80)
t.circle(40,80/2) #继续走曲线
t.fd(40) #向前走40像素
t.circle(16,180)
t.fd(40 * 2/3)
t.done() #结束绘制,不会主动退出;如果想绘图结束就关闭窗口,就去掉这一行

结果:

【Python】蟒蛇绘制(三种方式+import用法)的更多相关文章

  1. python定时执行任务的三种方式

    #!/user/bin/env python # @Time :2018/6/7 16:31 # @Author :PGIDYSQ #@File :PerformTaskTimer.py #定时执行任 ...

  2. (转)Python 遍历List三种方式

    转自: http://www.cnblogs.com/pizitai/archive/2017/02/14/6398276.html # 方法1 print '遍历列表方法1:' for i in l ...

  3. HTTP GET的VC三种方式

    一.第一种方式(包装类的方式) a.在VC++添加类,选择typelib b.选择文件:C:\Windows\System32\winhttp.dll 选择到右边生成的类,最后点完成,即产生了一个CW ...

  4. 记住 Python 变量类型的三种方式

    title: 记住变量类型的三种方式 date: 2017-06-11 15:25:03 tags: ['Python'] category: ['Python'] toc: true comment ...

  5. python实现单例模式的三种方式及相关知识解释

    python实现单例模式的三种方式及相关知识解释 模块模式 装饰器模式 父类重写new继承 单例模式作为最常用的设计模式,在面试中很可能遇到要求手写.从最近的学习python的经验而言,singlet ...

  6. python中的三种输入方式

    python中的三种输入方式 python2.X python2.x中以下三个函数都支持: raw_input() input() sys.stdin.readline() raw_input( )将 ...

  7. python 全栈开发,Day94(Promise,箭头函数,Django REST framework,生成json数据三种方式,serializers,Postman使用,外部python脚本调用django)

    昨日内容回顾 1. 内容回顾 1. VueX VueX分三部分 1. state 2. mutations 3. actions 存放数据 修改数据的唯一方式 异步操作 修改state中数据的步骤: ...

  8. 命令行运行Python脚本时传入参数的三种方式

    原文链接:命令行运行Python脚本时传入参数的三种方式(原文的几处错误在此已纠正) 如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式. pyth ...

  9. Python实现定时执行任务的三种方式简单示例

    本文实例讲述了Python实现定时执行任务的三种方式.分享给大家供大家参考,具体如下: 1.定时任务代码 import time,os,sched schedule = sched.scheduler ...

随机推荐

  1. 安全 - CORS(脚本请求等)

    功能概述 出于安全原因,浏览器限制从脚本内发起的跨域HTTP请求 或 拦截了跨域请求的结果. 例如,XMLHttpRequest和Fetch API遵循同源策略. 这意味着使用这些API的Web应用程 ...

  2. 2019-08-22 纪中NOIP模拟A&B组

    T1 [JZOJ3229] 回文子序列 题目描述 回文序列是指左右对称的序列.我们会给定一个N×M的矩阵,你需要从这个矩阵中找出一个P×P的子矩阵,使得这个子矩阵的每一列和每一行都是回文序列. 数据范 ...

  3. 51 nod1067 Bash游戏 V2(sg函数打表)

    1067 Bash游戏 V2 1.0 秒 131,072.0 KB 5 分 1级题   有一堆石子共有N个.A B两个人轮流拿,A先拿.每次只能拿1,3,4颗,拿到最后1颗石子的人获胜.假设A B都非 ...

  4. [Python]pyhon去除txt文件重复行 python 2020.2.10

    代码如下: import shutil readPath='E:/word4.txt' #要处理的文件 writePath='E:/word5.txt' #要写入的文件 lines_seen=set( ...

  5. Win10安装5 —— 系统安装步骤

    本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/12369698.html 1.打开U盘中的解压好的文件夹后,双击打开"s ...

  6. [CF1304E] 1-Trees and Queries - LCA

    由于可以走重边,所以任意一条路径长 + 2 仍然对应至少一条合法路径 很显然我们有 \(3\) 种基本路径 不经过 \((x,y)\) 经过 \(x \to y\) 经过 \(y \to x\) 假设 ...

  7. Linux DataGuard --

      概述 Oracle Data Guard 是针对企业数据库的最有效和最全面的数据可用性.数据保护和灾难恢复解决方案.它提供管理.监视和自动化软件基础架构来创建和维护一个或多个同步备用数据库,从而保 ...

  8. C++——指针1

    7.关于内存地址 内存空间的访问方式:通过变量名访问,通过地址访问: 地址运算符:& 如:int var; 则&var表示变量var的内存起始地址: //& 出现在声明语句中出 ...

  9. 移动端调试神器vConsole

    vConsole.js 其实就是重写console方法,实现了类似于微信小程序的移动端调试效果 在普通html文件里使用 <script src="https://cdn.bootcs ...

  10. Win10下Pytorch和配置和安装

    Pytorch的安装 注意:Pytorch的版本,cuda版本,cudnn版本,Python版本,nvidia驱动版本要相互对应,否则就会出现各种报错和问题,无法使用GPU加速计算! 查看nvida驱 ...