/ m; ]& B. x1 r9 o, NB、turtle.circle(100)- [( a9 ~7 m) ]" r) ^9 v; o$ X
6 ]0 j6 J; y( z: [# lC、turtle.circle(100, -180): y% I" u- ]( r ~
( v6 |6 v" d6 H7 j4 j( w6 }) W" k
D、turtle.circle(100, 90) $ k; F: @7 r% M8 f9 m( g8 C1 C ]" ?6 m, S# X) s
正确答案 C# P3 B# M* _4 i
circle(x,y)函数的用法,绘制半圆,第二个参数y是180的奇数倍。4 b; K% l( p0 x8 g5 w3 M
' N3 F) ]+ G# Z
10、哪个选项对turtle.done()的描述是正确的?% W7 V2 r( Z. O1 w: A8 ?1 L
% i5 g$ Y6 @( D$ wA、turtle.done()用来暂停画笔绘制,用户响应后还可以继续绘制5 B0 i& Q9 V5 ` u( O4 S
5 w0 t) E% G6 i4 ^# x
B、turtle.done()放在代码最后,是turtle绘图的必要要求,表示绘制完成 . N' B+ ^4 [+ P6 z% g' O' K7 F: D/ T1 \
C、turtle.done()用来停止画笔绘制,但绘图窗体不关闭 3 R1 e1 W. o; z ! z* p; y! c8 eD、turtle.done()用来隐藏turtle绘制画笔,一般放在代码最后0 f3 J+ }, Z9 V4 d
* T( ] B& q* L' k* a' J
正确答案 C & {+ M2 s0 \4 L4 M# ^! i" E建议在每个turtle绘图最后增加turtle.done()。 : m+ ^4 P, L. e, H* o1 g4 n1 [* S9 V/ ~
turtle八边形绘制: m1 \6 @# ~4 |5 w) g% F0 r
& T. d7 _: I6 K: S* P使用turtle库,绘制一个八边形。& R0 W; j) z/ m+ d Y
( O, E$ x; U* }8 C" d- ^# c L注意:这是一个自动评阅题目,请补充"编程模板"中横线内容,横线不保留。. q/ g2 L3 ^+ v- [: D
. M4 `; }" D9 C# D; S8 j, }9 D+ |3 L输出示例9 i9 W; s J+ L& }1 z5 o
* e. A' A: @+ ?7 a$ w& e+ ~3 D C
八边形效果如下: 3 x s: `8 W9 w 7 u( C- G2 k( {, Y# h# T# ~【我的答案】; @$ ]* ]* e1 m" y+ Q; P$ S$ k
) l; H' N8 D4 ~/ Eimport turtle as t, h. q# r! a+ ]# P
6 J9 x! {$ F; B J: x# I; g
t.pensize(2)5 b: x% y4 i" e* e
+ y1 D2 T1 a0 Z. F& w. S
for i in range(8):* h. u: F) N" W
- X4 l0 J5 T. o0 q7 H8 i o
t.fd(100)# l6 D) z' Y( M' Z" ~6 ^
- d* u4 }0 r% N" v! x, ?# g5 p3 d- k# ~ t.left(45) $ Q* j2 X0 U0 e+ @' I : L4 s" n2 S- j B6 F12 O b" Y6 f$ }! u# a# o
21 _+ ~2 q1 b7 h" G( ~2 l4 n& |7 G
3* Q7 \: g, Y- d2 l
4 ; F& E4 x" l8 }( |* @5% h: V3 ?& d C# X% p
68 e+ {/ p$ q+ t4 l$ j# V
7! D5 i% ]' n( y# V3 t# g8 z
8/ w3 Y5 c5 ^* U. @: q! u# r
9 - a/ V4 v4 @, j3 v! m3 @1 `4 t7 l3 q10 ; ~. }. W- ]8 v【参考代码】9 v5 \9 T2 b% }* D
4 S1 u' p+ n) S( r0 t3 c! E
( p" t' }8 q$ _* s L#OctagonDraw.py 6 ~$ m' J: Z7 d0 _ 8 C: f1 W# W% h6 kimport turtle as t 9 N9 z) B7 S6 X8 L. f* H; G6 [ ! V; S4 z; b' D. L- a, Tt.pensize(2) ( o9 C( t1 o! _ . g: a' ~0 J/ Z1 G1 G* Wfor i in range(8): 3 z% t3 Z0 {0 R0 y$ c* ^! U $ S! N4 A2 N$ h0 |6 P6 I t.fd(100)) F1 D9 L& d1 o- u$ s. n
! }0 Y2 I3 B& K; U
t.left(45) 6 y7 Y u. T6 V3 x( Q3 F' ~' b1 $ S! y9 y& r$ N5 B' m+ Z2 * u, q. w, V" r \5 ?3 / d/ ^# X+ q2 M3 u, m4 ) ~# d0 n5 k% X$ |( |56 J) W: J$ J ~7 ?: P
62 [( B4 Q- k4 e8 p7 L8 ^
7) s7 n" \8 f: Z0 v5 [8 _
8- R8 F! Y' N% E1 C0 X1 |8 I* _7 `
91 [+ S; G9 o( Z ?: d X) D) S
10 0 T5 |8 r9 d1 Q" l11 . v; N9 J; v+ k12 + ^1 q9 n5 q! e2 X0 I3 ^) m' ?turtle八角图形绘制 8 h6 o3 |" p5 M: |5 ?3 w9 G' q9 ^9 _" z4 h
使用turtle库,绘制一个八角图形。7 c+ L5 W% r$ B$ y9 k9 w6 Y- C
7 h6 U, f \4 ~% P/ I# D. {% I, o; J注意:这是一个自动评阅题目,请补充"编程模板"中横线内容,横线不保留。 * r8 I2 H8 q8 u ?( h4 q) j9 Q. M. S【我的答案】7 ^! C! Q+ @6 l" R0 B' z& `
& D, Q7 w( G4 M0 ^, j: N7 {
import turtle as t 5 t. G" G' e3 V& U: F. p/ M% V * X9 h0 y X- Vt.pensize(2) , B7 B. ?) F0 D5 Q( ] . Q1 q/ n; v* X* r6 ^) E% Dfor i in range(8): 9 T* l' f( O# I8 f3 {5 i5 X8 R! \# ^; r& @7 } r) J1 L! ~' }
t.fd(150) ; C+ s. c1 Z. E) ]2 q* ]1 ] ; @( W- R$ E. d' b8 y5 K) [( X* d t.left(135)# T: o% ?2 f: @& U& w# E2 U) @) t
. L! j3 `1 I s8 w7 g4 [" `1/ ]- Y" U, q7 N1 m+ b: h6 b x5 J
2 7 E# p. S( }5 g9 f M, Q$ h3; o/ d8 }4 \+ J* Q$ v2 I" ^
4 / i0 _) |" K) F a) c) c5 8 a1 a% |$ z. v7 @: S6* y+ Z- }/ t! D% M
7! x/ {. l9 H6 Z! b; K- k
8 * H7 Z* @/ @6 Q, {6 K9 ! ]8 U; y- W/ L9 G10: ~4 L9 a5 I% g) `
【参考代码】 1 } k$ u7 P& O7 u* ~; z: V5 K$ Y
% q& R7 r; h, G8 v
import turtle as t 2 G: R4 `3 t/ C* |( S9 F' @' h6 s Y. k F, X
t.pensize(2) 0 n2 x8 \# ^% [3 N/ z# @. p5 |6 n- V E. G! t6 i8 E
for i in range(8): ; h- ~1 t( P1 z0 }9 [+ J3 N+ z, g- ^5 |
t.fd(150) + L+ @) i: p" ]0 J( P8 s t.left(135) ! k' Y2 h/ v& e9 w2 M+ S: t: u$ r* d" W4 M/ c# W
# 计算循环和角度的乘积,应该为360的整数倍。 1 n' P0 V9 |2 C; D———————————————— 7 d; {- ^4 r; ~版权声明:本文为CSDN博主「半根蓝白」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 0 c) T7 B: |- X2 n. U原文链接:https://blog.csdn.net/BanGenLanBai/article/details/106037046 . a m5 c7 m- U1 D6 q5 b ! v, ~1 g4 P W2 t6 Q7 A1 i( }: p' O& t# i1 y7 a5 \, j9 {; G) \5 c