最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python編寫(xiě)萬(wàn)花尺圖案實(shí)例

 更新時(shí)間:2021年01月03日 10:11:35   作者:zhimaHTTP  
在本篇文章里小編給大家分享的是一篇關(guān)于Python編寫(xiě)萬(wàn)花尺圖案實(shí)例的內(nèi)容,有興趣的朋友們可以參考下。

小的時(shí)候大家應(yīng)該都玩過(guò)萬(wàn)花尺,將筆尖放置萬(wàn)花尺內(nèi)不停的轉(zhuǎn)動(dòng),便可以畫(huà)出一幅精致的線(xiàn)稿圖,現(xiàn)在我們不用萬(wàn)花尺,我們通過(guò)Python也能繪制出萬(wàn)花尺圖案。

(一)代碼

#!/usr/bin/python# -*- coding: UTF-8 - *-
import mathclass PTS:
def __ init __(self):
self.x = 0
self.y = 0
points = []
def LineToDemo():
from Tkinter import *
screenx = 400
screeny = 400
canvas = Canvas(width = screenx,height = screeny,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(math.cos(rads) * radius)
  p.y = ycenter - int(math.sin(rads) * radius * AspectRatio)
  angle += step
  points.append(p)
canvas.create_oval(xcenter - radius,ycenter - radius,
          xcenter + radius,ycenter + radius)
for i in range(MAXPTS):
  for j in range(i,MAXPTS):
    canvas.create_line(points[i].x,points[i].y,points[j].x,points[j].y)

canvas.pack()
mainloop()if __name__ == '__main__':
LineToDemo()

(二)實(shí)現(xiàn)結(jié)果

我們還可以通過(guò)修改不同的參數(shù)來(lái)實(shí)現(xiàn)不同的圖案轉(zhuǎn)化,大家可以多試試,做出多種不同的效果圖。

到此這篇關(guān)于Python編寫(xiě)萬(wàn)花尺圖案實(shí)例的文章就介紹到這了,更多相關(guān)Python之萬(wàn)花尺圖案內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中變量的作用域詳解

    Python中變量的作用域詳解

    大家好,本篇文章主要講的是Python中變量的作用域詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下
    2022-01-01
  • python刪除列表內(nèi)容

    python刪除列表內(nèi)容

    這里給大家通過(guò)2個(gè)例子,分析了下如何使用python刪除列表內(nèi)容,也給出了思路,分別通過(guò)pop和remove方法來(lái)實(shí)現(xiàn),有相關(guān)需求的小伙伴可以參考下。
    2015-08-08
  • python 移動(dòng)圖片到另外一個(gè)文件夾的實(shí)例

    python 移動(dòng)圖片到另外一個(gè)文件夾的實(shí)例

    今天小編就為大家分享一篇python 移動(dòng)圖片到另外一個(gè)文件夾的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Python使用QQ郵箱發(fā)送郵件報(bào)錯(cuò)smtplib.SMTPAuthenticationError

    Python使用QQ郵箱發(fā)送郵件報(bào)錯(cuò)smtplib.SMTPAuthenticationError

    這篇文章主要介紹了Python使用QQ郵箱發(fā)送郵件報(bào)錯(cuò)smtplib.SMTPAuthenticationError,簡(jiǎn)單介紹了python 發(fā)送郵件的步驟,需要的朋友可以參考下
    2019-12-12
  • Python將多份excel表格整理成一份表格

    Python將多份excel表格整理成一份表格

    這篇文章主要為大家詳細(xì)介紹了Python將多份excel表格整理成一份表格,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Ubuntu下升級(jí) python3.7.1流程備忘(推薦)

    Ubuntu下升級(jí) python3.7.1流程備忘(推薦)

    這篇文章主要介紹了Ubuntu下升級(jí) python3.7.1流程備忘,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • python如何實(shí)現(xiàn)圖片重命名并保存

    python如何實(shí)現(xiàn)圖片重命名并保存

    這篇文章主要介紹了python如何實(shí)現(xiàn)圖片重命名并保存問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 帶你從內(nèi)存的角度看Python中的變量

    帶你從內(nèi)存的角度看Python中的變量

    這篇文章主要為大家介紹了從內(nèi)存的角度看Python中的變量,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • Python實(shí)現(xiàn)清理微信僵尸粉功能示例【基于itchat模塊】

    Python實(shí)現(xiàn)清理微信僵尸粉功能示例【基于itchat模塊】

    這篇文章主要介紹了Python實(shí)現(xiàn)清理微信僵尸粉功能,結(jié)合實(shí)例形式分析了Python使用itchat模塊刪除微信僵尸粉的相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • Python collections模塊實(shí)例講解

    Python collections模塊實(shí)例講解

    Python作為一個(gè)“內(nèi)置電池”的編程語(yǔ)言,標(biāo)準(zhǔn)庫(kù)里面擁有非常多好用的模塊。比如今天想給大家 介紹的 collections 就是一個(gè)非常好的例子
    2014-04-04

最新評(píng)論

汕尾市| 四会市| 景宁| 弥渡县| 丹寨县| 云安县| 策勒县| 衡山县| 平武县| 陆川县| 长武县| 清苑县| 云林县| 辽源市| 南开区| 娱乐| 山阳县| 南木林县| 威信县| 电白县| 丰镇市| 堆龙德庆县| 通山县| 任丘市| 太保市| 仙桃市| 长白| 衡阳市| 搜索| 岗巴县| 怀宁县| 小金县| 太谷县| 弋阳县| 昭通市| 和林格尔县| 太保市| 开鲁县| 定兴县| 郯城县| 荆门市|