|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:利用ellipse 和 rectangle 画图。: l/ J( T# r- G N0 p5 J7 ^8 o
程序分析:无。" X8 M7 u9 o3 s5 w/ x
- if __name__ == '__main__':! F: {( X1 i |
- from tkinter import *6 I% x( K* d9 Y* i& \ o
- canvas = Canvas(width = 400,height = 600,bg = 'white')
5 U+ u) ^9 X. P2 Z7 O# B4 J a - left = 20! R( v# C- v" H$ \: D
- right = 503 `6 S1 j% r/ I3 T; i+ d7 u
- top = 50
( x4 r) ~" f% {6 Z; Z* m* e& }6 r$ M - num = 159 F y4 R$ s: E
- for i in range(num):3 M Y% S$ B% U- U
- canvas.create_oval(250 - right,250 - left,250 + right,250 + left)4 N0 m" D, r6 y0 V8 s6 G
- canvas.create_oval(250 - 20,250 - top,250 + 20,250 + top)
9 P7 N$ J" M; }3 g, d) N3 u - canvas.create_rectangle(20 - 2 * i,20 - 2 * i,10 * (i + 2),10 * ( i + 2))
' N# G' ?6 V2 t/ ` - right += 5! A3 F* p5 j; Y5 \1 n
- left += 5
5 _1 A9 N/ P( }$ Z H - top += 103 U% I4 }9 h- ^( A, W& N
- ( e* F! X; B/ E! l i
- canvas.pack()
) |" |/ T5 F& o! t! s, B - mainloop()
复制代码 |
|