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

运用Python来画图

[复制链接]
( R7 _5 J0 G# ~! }' a' R
#使用turtle库绘制图形. q7 `/ t" o! V #画出 NUESOFT 9 T+ l0 U1 k1 r6 Q. c, ~ #导入turtle库 使用import + 模块名 as 相当于起一个别名 ' H+ d0 }% y7 | import turtle as t # G3 T. m- I$ L' W* Z #设置画布大小以及颜色颜色. |- w9 W( i9 y# G/ e% f # t.screensize(canvwidth=800, canvheight=600, bg=white) ) n6 c1 f/ f5 ^$ H! p #设置画笔的大小 10 像素(10代表); T' t4 g V" Q9 L! l# e5 A3 g$ T t.pensize(9)8 R8 T( i- j8 [" y #画笔颜色,第二个参数代表填充颜色 color(red,pink) ) x4 d3 p& o/ R3 E5 J% q t.color(blue)) a" a% g; B/ y; j6 D #抬笔: Q9 T) w# T! D% q t.penup()7 A+ @ |0 U. W0 R #指定一个坐标点: }/ @" U( y- b5 c9 Y) s t.goto(-350,0)& D! R$ z% T/ E7 P! V9 f/ u/ P #落笔 # L9 v. J' `9 [: L t.pendown() 4 ^' H! o w2 ` t.left(90)' O3 F [% H( D t.forward(80) 6 p: _6 P$ t5 p& ?$ [ #right的简写rt ; }' S0 s. ^9 ?. T t.right(145). w% W7 r5 {* i# l+ l+ r, [9 K$ \ #forward的简写fd : \$ K2 h5 A% B- n4 r2 t t.fd(100)2 U) p) B7 I9 k. M/ _% ~ #left的简写lt* Q7 {0 F- ^. y t.lt(145) 2 S* w3 U) q! ?0 @' d t.fd(80), y: N6 ?9 {: @* K #抬笔" E4 j5 K7 ]3 ` |! O9 u t.penup() $ U8 J: N9 Y9 }6 ~ #指定一个坐标点1 J4 D0 y# |4 W7 X8 I( P( Q, f t.goto(-245,30)4 V3 c2 ^( J) p# `1 O0 G #落笔 " q" |2 s( ]( s t.pendown() 2 y/ n2 k/ j0 u/ } # 画e! `+ N& @. `1 A, B2 d k t.rt(90) , M. F! Q5 N( I5 @8 }6 x t.fd(50)9 z. O+ `+ k! {6 `1 d ^$ \ t.lt(90) , ~( M2 j! A. A& w t.circle(25,325) 2 T" P- G$ ^9 n t.lt(35)$ J+ L/ K! ^1 M0 t8 n' b; [ #抬笔 $ h6 G3 I' o; r* w, R+ t" l8 f' ? t.penup() % u. C; ~5 i6 V- i$ ~" U3 V: `' W #指定一个坐标点 + |, {! V! `; [2 I5 c6 a t.goto(-140,50)" l8 R& @# k% k) n' w, Z #落笔+ I' ^+ ?# b6 N3 I: m' m, N4 R t.pendown() / B; V. r4 g$ K0 \$ o # 画u( r: x& A S" s; d t.lt(180) % b$ y$ Z0 w" H9 z) g+ {4 h1 d t.fd(25) 6 a: M6 W& @( x8 [3 B" m. q% I; | t.circle(25,180)+ }" a; h2 ?, F5 m: o4 U t.fd(25) 8 D4 n* R7 `" L; N #抬笔9 b$ e% R, m. S! Y6 } t.penup() 1 H( F7 v' J, z/ r: N0 S4 a+ p. O #指定一个坐标点 0 \. ?: X- B1 r0 O+ z( F t.goto(0,36) 0 @8 G% V+ n4 Z. R% d3 K #落笔4 {; T) ^/ U0 d$ M6 m" ^# S0 A t.pendown() ; }& o) v, }/ u8 [* h #画S& y2 F( m# t9 i$ @+ s) o t.circle(12.5,270)% L s( c( q s# x2 m #默认半径为正数时,是以左侧为圆心,半径为负是以右边为圆心 4 {* j6 g% _( L- L6 c( \% r t.circle(-12.5,270)' R( I/ Y, [* r4 d. L' L' x #抬笔 * y: A" A9 x A: u t.penup() 3 `2 @ g" Z1 R #指定一个坐标点 , I" K' r1 W6 w, b, ]$ l: ] t.goto(55,25) ' N. Y5 {3 G! \/ Y #落笔 4 i3 L( f; o5 C% | t.pendown() 1 ~& C% e/ ^! A( K( P0 u P # 画o 8 D* J8 S, d& F5 n# E t.circle(-25) . n* ~# T3 @( \. l9 c3 B: l #抬笔 5 h& b! U3 @: b1 f8 d" u4 d/ M t.penup() ( s# F% Q- P1 d1 b #指定一个坐标点$ h8 _* a, N% ~5 q4 ?( t t.goto(200,38)4 q2 T" W9 ]8 C* N/ R r) |! i; B #落笔 7 e/ E6 P) f8 z t.pendown() ( p( X m0 e7 C& ~) b9 D3 } # 画f. V4 L; F# y, S/ [, i" { t.lt(30)# ~2 i# d+ [6 x) H! b1 z' z- J t.circle(20,135) : @- S* h( A: c! F' V t.lt(15) 9 E8 j% D% k r# |# ~ t.fd(37) 6 x2 h1 s7 k. A g: Y t.penup() - V- d& G2 L1 x4 X$ r2 I3 ? t.goto(155,20) : k' c: q/ }4 a8 e4 ~* n5 w t.pendown() : a4 |: B& T* X' z* X& C+ G! t t.lt(90) 3 `6 s# Y) J) Q: F; F2 R, @ t.fd(45) & R1 Z t( V) n; S #抬笔# Z* {6 q! W x0 E& K, @/ _ t.penup(), a7 Q- ]" H" Q# Q4 C #指定一个坐标点 & g2 h' d0 \% ?3 Q( Q# H8 t( r5 W t.goto(260,50)3 z0 ^% A, v _# z4 ` #落笔 / w+ ]9 z9 q1 F3 U4 U0 p t.pendown(), [# S7 Z5 ^/ s. a) Z # 画t : M) Z4 T. W8 c, W8 P t.rt(90) I; T# Y( ]0 S- F! [$ Y t.fd(35)3 W8 A& X K8 S; L# {+ [: F3 [5 F t.circle(20,135)+ d: C+ d4 k4 G. f! _- `2 C+ }( f t.penup()' Y1 G5 D0 }8 j$ H2 k/ G t.goto(245,32)) `; u) f- d+ x5 p. h t.pendown() : R8 m8 N" \7 d' }3 ? t.rt(45) " j2 g3 H' o8 ?$ Y, X( y' S t.fd(40) . D: L; p: l+ |% M7 _6 F t.done()9 n: x- E, e, Q% P" M- G
4 k c1 ]' E: D3 H! x
6 f; _2 D+ F: V" m6 o 0 y4 R) i U7 a6 S + z( M7 q5 r; ]% U& i i. s 6 B O" ^' O) y8 t% }2 E" o ! m# V8 E, o |0 _- ~' P) I8 A
回复

举报 使用道具

相关帖子

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