成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

如何使用Python繪制一個(gè)優(yōu)美的圖案

學(xué)習(xí)得深入并思考透徹,能夠發(fā)現(xiàn)事物之間的同質(zhì)性,即使表面上只學(xué)了一樣?xùn)|西,實(shí)際上對(duì)其他類似的內(nèi)容也有一定的了解。通過(guò)這種方式提高學(xué)習(xí)效率,同時(shí)也能達(dá)到更好的效果。下面就讓我們一起學(xué)習(xí)如何在Python

學(xué)習(xí)得深入并思考透徹,能夠發(fā)現(xiàn)事物之間的同質(zhì)性,即使表面上只學(xué)了一樣?xùn)|西,實(shí)際上對(duì)其他類似的內(nèi)容也有一定的了解。通過(guò)這種方式提高學(xué)習(xí)效率,同時(shí)也能達(dá)到更好的效果。下面就讓我們一起學(xué)習(xí)如何在Python中繪制一個(gè)優(yōu)美的圖案。

步驟一:創(chuàng)建Python文件

首先,在項(xiàng)目中右鍵點(diǎn)擊,并選擇創(chuàng)建一個(gè)Python文件。

步驟二:輸入代碼

接著,在右側(cè)編輯區(qū)域輸入以下代碼:

import math
class PTS:
    def __init__(self):
        self.x  0
        self.y  0
points  []
def LineToDemo():
    from tkinter import *
    screenx  400
    screeny  400
    canvas  Canvas(widthscreenx, heightscreeny, bg'white')
    AspectRatio  0.85
    MAXPTS  15
    h  screeny
    w  screenx
    xcenter  w / 2
    ycenter  h / 2
    radius  (h - 30) / (AspectRatio * 2) - 20
    step  360 / MAXPTS
    angle  0.0
    for i in range(MAXPTS):
        rads  angle * math.pi / 180.0
        p  PTS()
        p.x  xcenter   int((rads) * radius)
        p.y  ycenter - int((rads) * radius * AspectRatio)
        angle   step
        (p)
    _oval(xcenter - radius, ycenter - radius, xcenter   radius, ycenter   radius)
    for i in range(MAXPTS):
        for j in range(i, MAXPTS):
            _line(points[i].x, points[i].y, points[j].x, points[j].y)
    ()
    mainloop()
if __name__  '__main__':
    LineToDemo()

步驟三:運(yùn)行代碼文件

然后,右鍵點(diǎn)擊代碼文件,并選擇運(yùn)行。

步驟四:查看結(jié)果

最后,在最下方的輸出區(qū)域可以看到圖案繪制的運(yùn)行結(jié)果。

標(biāo)簽: