|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:利用ellipse 和 rectangle 画图。5 Q V% b- @" }3 g
程序分析:无。
8 O4 W/ C6 n! ~, G6 p# {- if __name__ == '__main__':; d' ]+ e' S) Q" ^* y" e4 t
- from tkinter import *1 [9 {# }# d: }; a
- canvas = Canvas(width = 400,height = 600,bg = 'white')
+ L# J7 {7 @0 l3 b) C( p7 D7 ~ - left = 20
9 h* E# F% C% S: |2 z9 H - right = 505 ]4 M/ n# ^) Q. y/ | |- t F* E
- top = 50+ {3 {, A6 c* }+ z
- num = 156 ]: s4 m0 l& ]3 C/ u" G3 A$ R
- for i in range(num):8 q4 d2 R. T& C" o1 q/ n
- canvas.create_oval(250 - right,250 - left,250 + right,250 + left), ^0 b, F) {$ l! _
- canvas.create_oval(250 - 20,250 - top,250 + 20,250 + top)8 z$ q/ F0 a) @# B
- canvas.create_rectangle(20 - 2 * i,20 - 2 * i,10 * (i + 2),10 * ( i + 2))7 o8 R; l+ s$ h; O. ~8 \% f
- right += 5
9 g8 r( i- `. t5 { - left += 5
% q) r8 Y/ \* r' m0 X# ?- K* X - top += 10
( J' X* D: W8 ]/ J2 h) ~: E6 Z+ P
. R- I7 D4 H; Q$ t- canvas.pack()
$ B: ~' r/ p8 Z0 m3 i ]: A" \ - mainloop()
复制代码 |
|