有大神可以用python turtle教程的turtle画画吗,求解

求问怎样用python/python turtle画“心”呢? - 知乎167被浏览<strong class="NumberBoard-itemValue" title="6分享邀请回答9添加评论分享收藏感谢收起求问怎样用python/python turtle画“心”呢?
&#xe609;原创
&#xe756;651
刚刚起步python,觉得python turtle真是萌神一般的存在呀~ 试着画了颗“心”,不过觉得方法实在是太笨了& & 想求问各位老小伙伴,还有什么方法可以python/python turtle画“心”呢?回复内容:
from turtle import *
def curvemove():
for i in range(200):
forward(1)
color('red','pink')
begin_fill()
forward(111.65)
curvemove()
curvemove()
forward(111.65)
end_fill()
from turtle import *from turtle import *pensize(1)color('black','red')speed(2)up()goto(-12,100)down()begin_fill()left(90)circle(120,180)circle(360,70.529)left(38.942)circle(360,70.529)circle(120,180)end_fill()up()goto(-250,-150)down()
from pylab import*
t=linspace(0,2*pi,100)
x=sin(2*t) + 2*sin(t)
y=-cos(2*t)-2*cos(t)
fill(x,y,'r')
心没画,玫瑰花倒是有一个之前忘了帖代码,现在补上。之前忘了帖代码,现在补上。for i in range (1): def paint(ang,r,ang2):
turtle.penup()
turtle.setheading(ang)
turtle.pendown()
turtle.circle(r,ang2) import turtle turtle.speed(9) turtle.color("white")
#设置 turtle.pensize(7) turtle.penup() turtle.goto(50,-50) turtle.pendown() turtle.dot(200,"pink")
#画背景 turtle.penup() turtle.goto(50,86.6) ang=-150 r=300 ang2=46 for j in range (21):
paint(ang,r,ang2)
paint(ang+ang2+25,r,-ang2)
r=r*0.9思路大概就是:画圆弧,回退大约1/3,转向,减小半径,画圆弧......一直循环...视频传送门Python玫瑰花_生活提醒我贴代码的那个小同学,我看了你资料,看来你和我一个学校而且选的同一个选修课呢。不过我这个作业交过了,所以你参考一下,不懂的可以问我。照抄的话老师会打你屁屁的(╯‵□′)╯︵┻━┻。35道哪个不会可以私信我。我给你思路~不过最近考试周,我不一定都能帮得上忙。。。--------------15.12.31-----------------
import sys
import math
def frange(start, end, step=1.0):
if step & 0:
while start & end:
yield start
start += step
elif step & 0:
while start & end:
yield start
start += step
raise ValueError('range() step must not be zero')
def f(x, y, z):
a = x*x + 9.0/4*y*y + z*z - 1
return a*a*a - x*x*z*z*z - 9.0/80*y*y*z*z*z
def h(x, z):
for y in frange(1.0, 0.0, -0.001):
if f(x, y, z) &= 0:
return 0.0
if __name__ == '__main__':
for z in frange(1.5, -1.5, -0.1):
for x in frange(-1.5, 1.5, 0.05):
v = f(x, 0, z)
if v &= 0:
y0 = h(x, z)
nx = h(x + ny, z) - y0
nz = h(x, z + ny) - y0
nd = 1.0/math.sqrt(nx*nx+ny*ny+nz*nz)
d = (nx + ny - nz)*nd*0.5 + 0.5
sys.stdout.write('.:-=+*#%@'[int(d*5)])
sys.stdout.write(' ')
sys.stdout.write('\n')
用python matplotlib画笛卡尔的心形线import numpy as npimport numpy as npimport pylab as pltfrom matplotlib import colorsa = [[] for i in range(1000)]i = 0while i & 1000: j = 0 while j & 1000:
x = -1.8 + 0.003*i
y = -1.4 + 0.0028*j
z = y**2 + (-x - (y**2)**0.33333)**2
if z &= 1:
a[i].append(0.9)
a[i].append(0.0)
j = j + 1 i = i + 1cmap = colors.ListedColormap(['white', 'pink'])im = plt.imshow(a, cmap = cmap, interpolation="bicubic" )plt.show()
江湖传言:PHP是世界上最好的编程语言。真的是这样吗?这个梗究竟是从哪来的?学会本课程,你就会明白了。
PHP中文网出品的PHP入门系统教学视频,完全从初学者的角度出发,绝不玩虚的,一切以实用、有用...
ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。《php.cn独孤九贱(5)-ThinkPHP5视频教程》课程以ThinkPHP5最新版本为例,从最基本的框架常识开始,将...
本套教程,以一个真实的学校教学管理系统为案例,手把手教会您如何在一张白纸上,从零开始,一步一步的用ThinkPHP5框架快速开发出一个商业项目。
所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通...
《php.cn原创html5视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了HTML知识。
本课以最新版ThinkPHP5.0.10为基础进行开发,全程实录一个完整企业点,从后台到前台,从控制器到路由的全套完整教程,不论是你是新人,还是有一定开发经验的程序员,都可以从中学到实用的知识~~
ThinkPHP是一个快速、开源的轻量级国产PHP开发框架,是业内最流行的PHP框架之一。本课程以博客系统为例,讲述如何使用TP实战开发,从中学习Thinkphp的实践应用。模版下载地址:http:/...
本课程是php实战开发课程,以爱奇艺电影网站为蓝本从零开发一个自己的网站。目的是让大家了解真实项目的架构及开发过程
本课以一个极简的PHP开发框架为案例,向您展示了一个PHP框架应该具有的基本功能,以及具体的实现方法,让您快速对PHP开发框架的底层实现有一个清楚的认识,为以后学习其实的开发框架打下坚实的基础。
javascript是运行在浏览器上的脚本语言,连续多年,被评为全球最受欢迎的编程语言。是前端开发必备三大法器中,最具杀伤力。如果前端开发是降龙十八掌,好么javascript就是第18掌:亢龙有悔。...
本站9月直播课已经结束,本套教程是直播实录,没有报上名或者漏听学员福利来了,赶紧看看吧,说不定这里就有你的菜
轻松明快,简洁生动,让你快速走入HTML5的世界,体会语义化开发的魅力
JavaScript能够称得上是史上使用最广泛的编程语言,也是前端开发必须掌握的三技能之一:描述网页内容的HTML、描述网页样式的CSS以及描述网页行为的JavaScript。本章节将帮助大家迅速掌握...
《php用户注册登录系统》主要介绍网站的登录注册功能,我们会从最简单的实现登录注册功能开始,增加验证码,cookie验证等,丰富网站的登录注册功能
Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。为所有开发者、所有应用场景而设计,它让前端开发更快速、简单,所有开发者都能快速上手...
《PHP学生管理系统视频教程》主要给大家讲解了HTML,PHP,MySQL之间的相互协作,实现动态的网页显示和获取数据.
《php.cn独孤九贱(2)-css视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了CSS知识...
《弹指间学会HTML视频教程》从最基本的概念开始讲起,步步深入,带领大家学习HTML,了解各种常用标签的意义以及基本用法,学习HTML知识为以后的学习打下基础
jQuery是一个快速、简洁的JavaScript框架。设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的...
《最新微信小程序开发视频教程》本节课程是由微趋道录制,讲述了如何申请一个微信小程序,以及开发中需要使用哪些工具,和需要注意哪些等。
文章总浏览数新人急求帮助,关于python turtle的画图问题_python吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:185,981贴子:
新人急求帮助,关于python turtle的画图问题收藏
请问怎么画出类似于这样的图案
求助啊。。。。。
求大腿。。。
就是拿红色画笔画两个圆弧
我就是过来看看有没有人给你顶贴
可大可小,收放自如!
你的不太圆滑,turrle本来就有画圆弧的指令
各位大神。。。不是这样的
楼上这些人真坏
登录百度帐号Python开发之画图模块turtle使用详解
确定不再关注此人吗
特别声明:以上文章内容仅代表作者本人观点,不代表新浪看点观点或立场。如有关于作品内容、版权或其它问题请于作品发布后的30日内与新浪看点联系。
Sina.cn(京ICP18-06-15 00:08求问怎样用python/python turtle画“心”呢? - 知乎167被浏览<strong class="NumberBoard-itemValue" title="6分享邀请回答from turtle import *
def curvemove():
for i in range(200):
forward(1)
color('red','pink')
begin_fill()
forward(111.65)
curvemove()
curvemove()
forward(111.65)
end_fill()
5711 条评论分享收藏感谢收起#heart
from turtle import *
from time import sleep
def go_to(x, y):
goto(x, y)
def big_Circle(size):
#函数用于绘制心的大圆
for i in range(150):
forward(size)
right(0.3)
def small_Circle(size):
#函数用于绘制心的小圆
for i in range(210):
forward(size)
right(0.786)
def line(size):
forward(51*size)
def heart( x, y, size):
go_to(x, y)
begin_fill()
line(size)
big_Circle(size)
small_Circle(size)
small_Circle(size)
big_Circle(size)
line(size)
end_fill()
def arrow():
pensize(10)
setheading(0)
go_to(-400, 0)
forward(150)
go_to(339, 178)
forward(150)
def arrowHead():
pensize(1)
color('red', 'red')
begin_fill()
forward(20)
right(150)
forward(35)
right(120)
forward(35)
right(150)
forward(20)
end_fill()
def main():
pensize(2)
color('red', 'pink')
#getscreen().tracer(30, 0) #取消注释后,快速显示图案
heart(200, 0, 1)
#画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小
setheading(0)
#使画笔的方向朝向x轴正方向
heart(-80, -100, 1.5)
#画出第二颗心
#画出穿过两颗心的直线
arrowHead()
#画出箭的箭头
go_to(400, -300)
write("author:宝宝可乖了", move=True, align="left", font=("宋体", 30, "normal"))
4726 条评论分享收藏感谢收起}

我要回帖

更多关于 python turtle库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信