Python实例 63,64
生活随笔
收集整理的這篇文章主要介紹了
Python实例 63,64
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
63.題目:畫橢圓
1.tkinter畫橢圓
?2.turtle畫橢圓
?64.題目:利用ellipse 和 rectangle 畫圖
63.題目:畫橢圓
1.tkinter畫橢圓
#63 from tkinter import * x = 360 y = 160 top = y - 30 bottom = y - 30canvas = Canvas(width = 500,height = 600,bg = 'white') for i in range(20):canvas.create_oval(250 - top,250 - bottom,250 + top,250 + bottom)top -= 5bottom += 5 canvas.pack() mainloop()?輸出:
?2.turtle畫橢圓
import turtlepen=turtle.Turtle() #定義畫筆實例 a=1 for i in range(120): if 0<=i<30 or 60<=i<90: #控制a的變化a=a+0.2pen.lt(3) #向左轉3度pen.fd(a) #向前走a的步長else:a=a-0.2pen.lt(3)pen.fd(a)print(pen) turtle.mainloop()輸出:
?64.題目:利用ellipse 和 rectangle 畫圖
from tkinter import * canvas = Canvas(width = 400,height = 600,bg = 'white') left = 20 right = 50 top = 50 num = 15 for i in range(num):canvas.create_oval(250 - right,250 - left,250 + right,250 + left)canvas.create_oval(250 - 20,250 - top,250 + 20,250 + top)canvas.create_rectangle(20 - 2 * i,20 - 2 * i,10 * (i + 2),10 * ( i + 2))right += 5left += 5top += 10canvas.pack() mainloop()輸出:
?
總結
以上是生活随笔為你收集整理的Python实例 63,64的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿联酋esma认证怎么做_百度爱采购企业
- 下一篇: 没有bug队——加贝——Python 4