收藏本站 劰载中...网站公告 | 吾爱海洋论坛交流QQ群:835383472

运用Python来画图

[复制链接]
3 A- \* p4 P# x. ]5 O) M, I
#使用turtle库绘制图形 * A+ }+ S+ }3 }% n #画出 NUESOFT ! u. k2 P5 U+ w& I #导入turtle库 使用import + 模块名 as 相当于起一个别名 4 S3 x, t: w2 P0 F4 M. G import turtle as t% U l- M9 A, G! S5 R" M$ ^; _ #设置画布大小以及颜色颜色; L. | r" A, V8 e # t.screensize(canvwidth=800, canvheight=600, bg=white)8 M* ]& p% @# ]7 `' D7 k4 _ #设置画笔的大小 10 像素(10代表) 6 {( v/ T. `% O5 o" h& W t.pensize(9) - z0 _, m- _# F- o. f2 _2 m: c #画笔颜色,第二个参数代表填充颜色 color(red,pink)7 N M' Y# J! R t.color(blue)+ c6 t: J- \0 \6 Y- J #抬笔 " \4 X/ }# _) W! I3 k; s t.penup() 2 y1 y+ x2 [, ]0 m' h! U #指定一个坐标点# x. C- z5 _- Z$ v7 s% { t.goto(-350,0)! l- R; C! M0 P: S #落笔) N$ t& ?( ]) X( H t.pendown() : a6 _0 w( S2 j- R t.left(90) 5 A9 }$ i* ~2 D1 \% |$ r t.forward(80) 2 g# P; k* S( P% h# l #right的简写rt: t/ U8 R/ H! s t.right(145) : t6 D0 D' e* N& N% C5 z4 V #forward的简写fd 9 [+ q; K2 a5 {8 R( E1 a; j t.fd(100)1 h2 s& w4 Q4 ?* Q; A7 X% P( H$ Q #left的简写lt 9 Z; ^- r8 s4 \* F t.lt(145) 2 H1 F6 j p' M+ x8 ?1 u t.fd(80); E( j, Z' v! J J) i# N #抬笔 $ h1 s; {& Y2 k1 f% f% {& z( i9 [/ w t.penup()7 ?, {& `5 W9 l' p1 ? #指定一个坐标点9 N/ q8 ?+ Q8 f* g t.goto(-245,30)' I# w: _+ m) U #落笔6 J6 I' }/ |$ V( [& J5 U- |0 S t.pendown()0 q' P0 ?# Y2 }8 ]8 y( B+ \6 L # 画e2 G- z* g; P6 ?# C: j* U t.rt(90) / `+ w! w0 N2 Z# E4 v1 O+ }# i t.fd(50)( f& O% M+ S! O: f t.lt(90) / c( D& E+ m& Q: y t.circle(25,325) ! ^( v" o. ^( ]/ f) w1 V" E. q+ I t.lt(35)! H0 E! M4 W8 G+ o. z( N. d #抬笔 3 U1 K3 }/ S( d6 F t.penup()' T3 t/ }& ^; ?( s1 E #指定一个坐标点. }: |* G7 Z) q* H8 Q t.goto(-140,50)3 v5 x6 V3 V0 }+ [1 Z8 Y #落笔$ d9 e1 k: v2 D* Y9 C t.pendown()+ m- T& W s7 h% |0 q # 画u & W) l& P( I3 _& b1 d- S t.lt(180)' C# b. w' K' S7 h8 a2 @6 a t.fd(25) 7 D8 m7 |$ x2 \, f t.circle(25,180) 8 Z0 q( C! @0 f: q( x t.fd(25)/ x) G& W& e, g$ }% b' D/ r0 C4 y #抬笔7 D7 v9 X0 p! m2 A1 X t.penup() / b b2 y: S$ |( u #指定一个坐标点2 f3 w% @! |6 x( E! E t.goto(0,36) 8 n% z- ~! w' T, I #落笔 # S* E6 \* b2 y0 h& X/ Q% z* Z* _ t.pendown() + u9 F. N6 u. c% q. j* | #画S , U& T( X$ V7 y' g t.circle(12.5,270) ( Z* s' p4 n7 w/ Q% P! O( m #默认半径为正数时,是以左侧为圆心,半径为负是以右边为圆心( F' F" Z! ~) D$ I' a t.circle(-12.5,270)7 G0 }7 x0 `* W/ P( b5 N7 R #抬笔7 q" c& [' V( c& _) a! [8 M t.penup() % T8 M0 v+ Q3 H3 { #指定一个坐标点: g3 k& J- X7 X5 I; z t.goto(55,25) ' L% @/ _4 G" m; N9 x4 q* J' c #落笔 * F- Y, [ [: |: ]" R% ? t.pendown(), h2 E! j" I: Z8 e& e: ? # 画o " b$ L# s1 `% C. P; p t.circle(-25) 6 ^0 ^# o7 w! v! \+ \ ` #抬笔+ c# G4 ?7 q S, \ t.penup() $ V# q9 V1 g! s. J' _" Y6 n #指定一个坐标点 2 Q2 ?9 \+ ] E) v t.goto(200,38) * W# }! I% E7 ^ #落笔5 D; p" _3 I/ D- C t.pendown() , b6 g1 X. r; l. v/ H; C$ O" \ # 画f / D5 @& i; X }- P, p3 m t.lt(30) " K$ w2 E6 }- \8 Z6 f& F2 v t.circle(20,135)! ~1 W; g% R+ _1 S( v$ e: Z t.lt(15) 2 c/ L' ?2 B O- B t.fd(37)- \5 } P( u: Y7 {% c, V4 p6 q9 N t.penup() ) t' l7 F1 L' D. N t.goto(155,20) # ^) i6 T4 ?9 [( E. u2 ~* t; c5 s7 ~$ m% x t.pendown() ( D- I2 x3 \: ` t.lt(90) 3 _4 r$ w Q& A- \ t.fd(45) * a% y- A r+ K3 B+ U) a #抬笔 1 k5 r/ W5 X! d- e: C- z t.penup() * g# }4 e) c! y3 v; ~! A9 ?' e" D #指定一个坐标点9 g/ w0 _& |, P9 J/ J, c9 @ t.goto(260,50)3 A( G! Y& ~ t* i9 v #落笔 * }2 r/ ~: e$ F( y% R; N' S, q' S t.pendown() % C9 x6 g2 G) [0 d9 _ # 画t 3 E8 E# R$ L6 | K' d t.rt(90) / p. Z' T# d) ]# S, J t.fd(35) 1 f* |/ G H& F: E- {0 v4 ^ t.circle(20,135); K. Q/ U) x5 O8 @) x t.penup() 6 Y, Q% n+ O, O" M t.goto(245,32)5 Z4 \$ g# ^- A8 B) C t.pendown()3 B% p4 g0 n+ q t.rt(45)3 G. X5 G( `) h# ?/ l0 y6 M! q t.fd(40)# V2 U" t6 u$ D3 n t.done() 7 V& f: \; a: P; g* p" M
3 P3 d p7 L* M& K. @, d
% k0 B; h4 n" _6 |% Z( d' U/ \- H; q! w8 d y( {7 W4 H 1 [2 I' K& j8 s6 |. {1 D8 F3 B) K. O1 r: n9 b ' }0 I( X& |. L: U( ^# d
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
茶江鱼
活跃在昨天 07:54
快速回复 返回顶部 返回列表