|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:画图,学用line画直线。
1 D* [ P* z6 t5 l程序分析:无。
: c2 Z: O& p6 W: I8 t% R$ \) S- if __name__ == '__main__':
/ F. {% c' W% h; u- ], ^ - from tkinter import *
+ R7 E+ c: Q2 l9 j/ C/ l% G/ h1 K' l -
, ?( _. ?+ P& E - canvas = Canvas(width=300, height=300, bg='green') # r5 d' E* R; C+ r' y9 k
- canvas.pack(expand=YES, fill=BOTH)
: Z" b/ p- N2 q# G - x0 = 263
' C8 v. a8 \! p" E - y0 = 263
0 t) Q3 i+ K1 g7 p% i0 |" |! G8 } - y1 = 2756 c, g8 a! n# d
- x1 = 275: [8 _( w y- U% L
- for i in range(19):
* g, A, ?. f9 Q7 J/ m) y - canvas.create_line(x0,y0,x0,y1, width=1, fill='red')
- S5 ^2 @+ s: C/ j, _! c& r - x0 = x0 - 5
4 V% e) ]4 N: Q) l - y0 = y0 - 58 Y& ]) E8 C1 e. f/ K
- x1 = x1 + 5/ Z- K/ H( y$ `( L
- y1 = y1 + 51 w8 a& {9 U0 Y2 \* f" e9 b$ m
- ; \. K1 e r. W& B- E* Z
- x0 = 263
) ~- q- k+ e: \' `% {1 w* C' g - y1 = 2755 A& V+ [8 Y0 A; B C: e
- y0 = 263
; t& T: j$ ]0 ^$ @9 o - for i in range(21):- `0 Y$ g$ I' p0 ~: ?5 g
- canvas.create_line(x0,y0,x0,y1,fill = 'red')
5 D2 {/ P! s- o - x0 += 5
% r0 o, u( ]) `3 p4 H5 |" Z - y0 += 53 _; E G! j8 |& t4 \/ E0 X0 i
- y1 += 5
7 Q* }( T; I; n6 ~6 M' {8 r -
" S# F" e1 m% {$ S3 g - mainloop()
复制代码 |
|