今天,作為python新手的我來分享一下我經過初步學習後的乙個嘗試:
如何繪製多樣化的太陽花?
我們預設的太陽花模型是多瓣的(花瓣數量可以根據自己的喜好通過改變**中的轉換角度值來確定),然後在乙個建立好的視窗中繪畫多個不同的太陽花(顏色,大小,位置不同),我畫了三個哈哈哈~
工具:1. python語言包
2. win7系統
一、準備階段:
新建乙個記事本文字(右鍵找到新建—>記事本),
二、程式設計:
1.編寫**:
首先貼出自己的**(附帶注釋哦~):
from turtle import*
color('pink','yellow') #粉筆畫框,黃色填充
pensize(2) #建立畫筆大小
speed(10) #繪畫速度
i=0setup(800,600,500,500) #建立乙個視窗
begin_fill() #開始繪畫/繪畫第一朵太陽花
while 1:
forward(300)
left(170) #設定太陽花角度(設定花瓣數)
if abs(pos())<1:
break
end_fill() #第一朵花畫好了(黃花)
penup() #抬起畫筆
seth(-100) #開始移動畫筆,向角度-100度的方向
fd(80) #移動80
pendown() #放下畫筆
color('black','green') #黑筆畫框,綠色填充
begin_fill() #開始繪畫第二朵太陽花
for i in range(16): #根據實際情況設定迴圈次數
forward(200)
right(150) #設定太陽花角度(設定花瓣數)
end_fill() #第二朵花畫好了(綠花)
penup()
seth(60)
fd(80)
pendown()
color('green','red') #綠筆畫框,紅色填充
begin_fill() #開始繪畫/繪畫第三朵太陽花
for i in range(100): #根據實際情況設定迴圈次數
forward(400)
left(175) #設定太陽花角度(設定花瓣數)
end_fill() #第三朵花畫好了(紅花)
done() #執行模型結束後不會關閉視窗
最後更改字尾後放入idle環境下的效果是:
炫不炫酷呢??其實我覺得醜了點( **所設定的畫筆速度有點慢,你們在設定的時候可以嘗試更改畫筆速度speed()來實現快速繪圖!!
那麼要如何開始呢?
如果你也是小白,那麼請接著看下去喲~
首先,在記事本中建立畫圖的基本框架,具體的結構**如下介面,同時,如下圖:
然後就可以開始編寫畫圖啦~
然後儲存!
然後更改記事本字尾為.py
檢視效果(執行):
拖動記事本到python中,既可以完成執行~
好啦,今天的分享就到這裡!
solr的多樣化查詢
由需要確定查詢的方式。範圍查詢是根據欄位的字典順序進行的查詢 詞條查詢 test public void testterm throws exception 萬用字元查詢 test public void testwildcard throws exception 模糊查詢 test public ...
多樣化紋理合成
基於判別器和生成器建模方法的紋理合成具有很大的潛力,但是現有方法為了效率而採用的前向網路在泛化能力上並不行,即乙個網路只能合成一種紋理,缺少多樣性。本文著重解決該問題。訓練乙個多紋理合成網路存在的一些困難 不同型別紋理的統計特是完全不同,使用基於 gram 矩陣的紋理損失 1,2 只能部分的衡量其中...
lucene多樣化搜尋,結果排序。
一 多樣化的搜尋 乙個關鍵字,對乙個字段進行查詢 queryparser qp new queryparser content analyzer query qp.parse keyword hits hits searcher.search query 模糊查詢 term term new ter...