1樓:Choid
import
turtleast
import
mathasm
t.setup()t
.fillcolor
("red")t
.seth
(130)t
.begin_fill()t
.circle
(100
,200)a
=100*m
.cos(m
.radians(40
))+100*m.
sin(m.
radians(30
))aa=a
/m.cos(m
.radians(30
))t.fd
(aa)t
.up()t
.goto(0
,0)t
.down()t
.seth(50
)t.circle(-
100,
200)t.
fd(aa)
t.end_fill()t
.up()t
.goto
(300
,300)t
.done
()我覺得我畫得最圓潤hhhhhh。。。。
2樓:轉座子
# coding=utf-8
'''引數方程來自於網路:
執行平台:python 2.7
'''import
turtle
from
numpy
import
linspace
,sin
,cos
from
math
import
pidef
draw_point
(self,x
,y):self
.penup
()self
.goto(x
,y)self
.pendown
()self
.forward(0
)def
draw_line
(point,x
,y):point
.pendown
()point
.goto(x
,y)if
__name__
=='__main__'
:window
=turtle
.Screen
()window
.title
("Heart"
)window
.setworldcoordinates(-25,-25
,25,25
)window
.bgcolor
("pink"
)egg
=turtle
.Turtle
()egg
.shape
("turtle"
)egg
.color
("pink"
,"red"
)egg
.width(1
)egg
.pencolor
("red"
)egg
.pensize(10
)egg
.fill
(True
)egg
.getscreen().
tracer(10
,0)t
=linspace(0
,2*pi
,5000
)foriin
t:x=
16*pow(
sin(i),
3)y=
16*cos(i)
-5*cos(2
*i)-
2*cos(3*
i)-cos(4
*i)draw_point
(egg,x
,y)egg
.fill
(False
)egg
.penup
()egg
.goto(-
22,-20
)egg
.pencolor
("blue"
)egg
.pendown
()egg
.write
("author:轉座子"
,move
=True
,align
="left"
,font=(
"楷體",20
,"normal"
))window
.exitonclick
()執行效果如下:
3樓:咿呀咿呀呀
畫出來的醜,略有其形
import turtle
turtle.fillcolor("pink")turtle.begin_fill()
turtle.left(90)
turtle.circle(50,180)turtle.left(180)
turtle.circle(50,180)turtle.left(45)
turtle.forward(100*2**0.5)turtle.left (90)
turtle.forward(100*2**0.5)turtle.end_fill ()
4樓:
大家自己畫吧~
import turtle
turtle.hideturtle()
canvas = turtle.getcanvas()drawing = False
color = 'red'
bgcolor = 'white'
canvas.config(background = bgcolor)
last_point = (-1, -1)def draw_point(event):
global last_point
x = canvas.canvasx(event.x)y = canvas.
canvasy(event.ycanvas.create_rectangle(x, y, x, y, fill = color)
last_point = (x, y)
def draw_line(event):
global drawing, last_pointif(drawingreturn
drawing = True
x = canvas.canvasx(event.x)y = canvas.
canvasy(event.ycanvas.create_line(last_point[0], last_point[1], x, y, fill = color)
last_point = (x, y)
drawing = False
def stop_drawing(event):
global last_point
last_point = (-1, -1)canvas.bind('', draw_point)canvas.bind('', draw_line)canvas.
bind('', stop_drawing)turtle.mainloop()
5樓:寶寶可乖了
#heart
from
turtle
import
*from
time
import
sleep
defgo_to(x
,y):up
()goto(x
,y)down
()def
big_Circle
(size
):#函式用於繪製心的大圓
speed(10
)foriin
range
(150
):forward
(size
)right
(0.3
)def
small_Circle
(size
):#函式用於繪製心的小圓
speed(10
)foriin
range
(210
):forward
(size
)right
(0.786
)def
line
(size
):speed(1
)forward(51
*size
)def
heart(x
,y,size
):go_to(x
,y)left
(150
)begin_fill
()line
(size
)big_Circle
(size
)small_Circle
(size
)left
(120
)small_Circle
(size
)big_Circle
(size
)line
(size
)end_fill
()def
arrow
():pensize(10
)setheading(0
)go_to(-
400,0)
left(15
)forward
(150
)go_to
(339
,178
)forward
(150
)def
arrowHead
():pensize(1
)speed(5
)color
('red'
,'red'
)begin_fill
()left
(120
)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
)#畫出第二顆心
arrow
()#畫出穿過兩顆心的直線
arrowHead
()#畫出箭的箭頭
go_to
(400,-
300)
write
("author:寶寶可乖了"
,move
=True
,align
="left"
,font=(
"宋體",30
,"normal"
))done
()main()
6樓:
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()
7樓:clover
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'
)show()
8樓:
from
turtle
import
*def
curvemove
():foriin
range
(200
):right(1
)forward(1
)color
('red'
,'pink'
)begin_fill
()left
(140
)forward
(111.65
)curvemove
()left
(120
)curvemove
()forward
(111.65
)end_fill
()done
()How can I draw a heart using Python?
9樓:
import
sysimport
math
deffrange
(start
,end
,step
=1.0
):if
step
>0:
while
start
yield start start +=step elif step <0: while start >end: yield start start +=step else :raise ValueError ('range() step must not be zero' )deff( x,y, z):a= x*x+ 9.0/4* y*y+ z*z- 1returna* a*a- x*x* z*z* z-9.0/80* y*y* z*z* zdefh( x,z): fory infrange (1.0 ,0.0,- 0.001 ):iff( x,y, z)<=0: return yreturn 0.0if __name__ =='__main__' :forzin frange (1.5,- 1.5, -0.1 ):forxin frange(- 1.5, 1.5, 0.05):v =f(x ,0,z )ifv<=0: y0=h( x,z) ny=0.01nx= h(x+ ny,z) -y0nz= h(x, z+ny) -y0nd= 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)])else :sys .stdout .write (' ' )sys .stdout .write(' \n')import sysdef frange (start ,end ,step =1.0 ):if step >0: while start yield start start +=step elif step <0: while start >end: yield start start +=step else :raise ValueError ('frange() step must not be zero')if __name__ =='__main__' :foryin frange (1.5,- 1.5, -0.1 ):forxin frange(- 1.5, 1.5, 0.05):z =x*x +y*y -1f= z*z* z-x* x*y* y*yif f<=0: sys. stdout .write ('*' )else :sys .stdout .write (' ' )sys .stdout .write(' \n')就醬 宅豆丹俠 呵呵。這個太專業了。估計大多數人都不知道馬卡龍色是什麼。馬卡龍 Macarons,又稱作少女的酥胸 是用蛋白 杏仁粉 白砂糖和糖霜所做的法式甜點。它酥脆的口感,小巧的造型,都贏得了不少MM的芳心,其特別的色彩,更是風靡全球。甜蜜浪漫的馬卡龍色也可以運用在家居裝飾生活之中,浪漫的色彩緩和了壓... 我是在The Figure 8三體模型中加入的行星,隨機加入的,最後的結局都是飛出去了。所以我覺得三體人完全不必擔心被吞噬,應該小心飛出三體系。 螢火一號 我還真在裡邊模擬過三體運動 發現幾個問題 1,天體距離不能太近 2,初速度不能太小 3,質量相差不能太懸殊 新手容易犯的乙個錯誤,就是把天體擺得... 之乎者也小磚頭 現在都說什麼不要套什麼和弦套子,但是剛剛開始寫歌,用這個模式或許也是不錯的選擇。首先定下調子 拍數,跟著和弦套子邊彈邊哼哼,應該就會有不錯的靈感,然後就是記下自己的旋律,填詞 加一些合適的節奏之類的。當然剛才說的都只是按圖索驥,找創作的感覺。當你有乙個覺得很上口的旋律的時候,把它在結...怎樣用馬卡龍色打造甜蜜空間(求問)
怎樣用Universe Sandbox模擬三體運動?
怎樣用結他寫歌?