turtle

预科第二天

元气小坏坏 提交于 2019-12-01 23:44:29
预科第二天 python蟒蛇 import turtle​t = turtle.Pen()t.shape("turtle")t.up()t.fd(-250)t.down()t.seth(-40)t.pensize(25)t.color("red")for i in range(4): t.circle(40,80) t.circle(-40,80)t.left(40)t.fd(20)t.circle(25,180)t.fd(20)turtle.mainloop() python五角星 import turtle#导入海龟包t = turtle.Pen()t.fillcolor("red")t.begin_fill()time = 1while time<=5: t.fd(150) t.right(144) time += 1t.end_fill()​turtle.mainloop() python正方形 import turtle#导入海龟包t = turtle.Pen()t.shape("turtle")t.fillcolor("red")t.begin_fill()for i in range(3): t.fd(100) t.left(120)t.end_fill()​turtle.mainloop()​ 来源: https://www.cnblogs.com

简单tirtle画笑脸

给你一囗甜甜゛ 提交于 2019-12-01 23:28:59
import turtle pen首字母大写 t = turtle.Pen() 先画圆 t.begin_fill() t.color("yellow") t.circle(115,360) t.end_fill() 换点的位置,画嘴 t.color('brown') t.up() t.goto(-90,90) t.down() t.pensize(3) t.seth(-80) t.circle(90,160) 再次换位置,画左眼 t.up() t.goto(-15,160) t.down() t.pensize(20) t.seth(165) t.color('white') t.circle(95,45) 左眼球 t.up() t.goto(-85,155) t.down() t.begin_fill() t.color("black") t.circle(2,360) t.end_fill() 重复上一过程,画右眼 t.up() t.goto(85,160) t.down() t.pensize(20) t.seth(165) t.color('white') t.circle(95,45) t.up() 右眼球 t.goto(15,155) t.down() t.begin_fill() t.color("black") t.circle(2,360) t.end_fill(

python 蟒蛇

余生长醉 提交于 2019-12-01 21:39:58
import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("purple") turtle.seth(-40) for i in range(4): turtle.circle(40,80) turtle.circle(-40,80) turtle.circle(40,80/2) turtle.fd(40) turtle.circle(16,180) turtle.fd(40*2/3) turtle.done() 来源: https://www.cnblogs.com/claudia529/p/11717619.html

Python3安装turtle问题

若如初见. 提交于 2019-11-30 05:33:07
Python3.5安装turtle: pip3 install turtle 提示错误: Collecting turtle Using cached https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-hpqxw6_s/turtle/setup.py", line 40 except ValueError, ve: ^ SyntaxError: invalid syntax ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-hpqxw6_s/turtle/ 仔细查看安装 turtle 出错的错误信息

Python

我与影子孤独终老i 提交于 2019-11-30 00:02:14
import turtle turtle.color("black") turtle.speed(9) turtle.circle(100) turtle.penup() turtle.goto(0,100) turtle.pendown() turtle.circle(50,180) turtle.penup() turtle.goto(0,0) turtle.pendown() turtle.circle(-50,180) turtle.penup() turtle.goto(0,45) turtle.pendown() turtle.circle(10) turtle.penup() turtle.goto(0,145) turtle.pendown() turtle.circle(10) 阴阳图 来源: https://www.cnblogs.com/llllllpppppp/p/11541042.html

python之turtle画蚊香

邮差的信 提交于 2019-11-29 13:41:15
原理: 利用turtle绘制圆形,并使圆半径逐步增加    代码如下: import turtle turtle.pensize(30) for i in range(30): turtle.circle(i*10,60) turtle.done()   下面对代码解释 ----1 import turtle    导入turtle库,turtle库是python的基础绘图库,这个库被介绍为一个最常用的用来给孩子们介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图。turtle名称含义为“海龟”,我们想象一只海龟,位于显示器上窗体的正中心,在画布上游走,它游走的轨迹就形成了绘制的图形。 海龟的运动是由程序控制的,它可以变换颜色,改变大小(宽度)等。 ----2 turtle.pensize(30)   设置画笔粗细 ---3 for i in range(30): turtle.circle(i*10,60)   循环画圆30次,每次画60度并且半径增加10,也就是说画了30×60度的圆形,1800度,即5圈 ----4 turtle.done()   画完之后,使面板停留,否则画笔画完将自动关闭,本人用的sublime编辑器,但python自带的IDLE编辑器不会出现此类情况 最后:上运行结果 来源: https://www

Python绘制七段数码管显示当前时间

有些话、适合烂在心里 提交于 2019-11-29 08:32:57
利用Python中的turtle图形库绘制七段数码管,显示当前时间 代码 # coding:utf-8 # 绘制七段数码管,显示当前时间 import time import turtle as tt # 绘制间隔 def drawGap(): tt.penup() tt.fd(5) # 绘制单段数码管 def drawLine(draw): drawGap() if(draw): tt.pendown() else: tt.penup() tt.fd(50) drawGap() tt.right(90) # 绘制当前时间 def drawDate(date): tt.pencolor("red") for i in date: if i == '+': tt.write("年", font = ("黑体", 25, "normal")) tt.pencolor("green") tt.fd(50) elif i == '-': tt.write("月", font=("黑体", 25, "normal")) tt.pencolor("blue") tt.fd(50) elif i == '*': tt.write("日", font=("黑体", 25, "normal")) tt.pencolor("purple") tt.fd(50) elif i == '=': tt

Python中turtle库的使用

岁酱吖の 提交于 2019-11-29 08:01:48
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup() :抬起画笔; pendown() :落下画笔; pensize(width) :画笔宽度; pencolor(color) :画笔颜色; 运动控制函数 forward(d)/fd(d) :直行d个像素; circle(r, extent = None) :绘制半径为r,角度为extent的弧形,圆心默认在海龟左侧距离r的位置; 方向控制函数 setheading(angle)/seth(angle) :改变前进方向; left(angle) :海龟左转; right(angle) :海龟右转; Turtle库的使用 #coding=utf-8 #绘制蟒蛇 import turtle turtle.penup() turtle.pencolor("red") turtle.forward(-250) turtle.pendown() turtle.pensize(10) turtle.right(45) for i in range(4): turtle.circle(40, 80) turtle.circle(-40, 80) turtle.circle(40, 80 / 2) turtle.fd(40)

让Python的turtle命令更简短(译)

别说谁变了你拦得住时间么 提交于 2019-11-29 04:22:52
问题: 怎么才能让我的项目代码更少呢, 这个hangman图形的定义代码太多了 def joonista_mees(valede_pakkumiste_arv): if valede_pakkumiste_arv == 0: ht() up() right(90) forward(150) right(90) forward(30) right(180) down() forward(200) back(170) left(90) forward(150) right(90) forward(100) right(90) if valede_pakkumiste_arv == 1: forward(15) right(90) circle(15) left(90) up() forward(30) down() if valede_pakkumiste_arv == 2: forward(45) backward(45) right(45) forward(20) backward(20) left(90) if valede_pakkumiste_arv == 3: forward(20) backward(20) right(45) forward(45) right(30) if valede_pakkumiste_arv == 4: forward(45) backward

让人意想不到的Python之樱花树(turtle库的华丽样式)

落花浮王杯 提交于 2019-11-28 17:07:03
我虽然没有见过樱花,但是我可以用Python的turtle库画一个出来,运行的时候有一些漫长,也看自己电脑的性能了,性能好的效果越好 效果如下: 样子太丑,不过源代码奉上: from turtle import * from random import * from math import * def tree ( n , l ) : pd ( ) #下笔 #阴影效果 t = cos ( radians ( heading ( ) + 45 ) ) / 8 + 0.25 pencolor ( t , t , t ) pensize ( n / 3 ) forward ( l ) #画树枝 if n > 0 : b = random ( ) * 15 + 10 #右分支偏转角度 c = random ( ) * 15 + 10 #左分支偏转角度 d = l * ( random ( ) * 0.25 + 0.7 ) #下一个分支的长度 #右转一定角度,画右分支 right ( b ) tree ( n - 1 , d ) #左转一定角度,画左分支 left ( b + c ) tree ( n - 1 , d ) #转回来 right ( c ) else : #画叶子 right ( 90 ) n = cos ( radians ( heading ( ) - 45 ) ) / 4