for?i?in?range(1,10):
創(chuàng)新互聯(lián)公司公司2013年成立,先為蘆溪等服務(wù)建站,蘆溪等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為蘆溪企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
if?(i=5):
x=i
else:
x=10-i
for?j?in?range(1,x+1):
print("*",end='')
print("\n")
python是一種強(qiáng)大的編程語言,通過使用python,我們可以進(jìn)行各種各樣的圖案、語句、動(dòng)畫等等編程。你知道用python畫五角星的代碼是什么嗎?今天小編就來為大家詳細(xì)演示一遍。希望通過這個(gè)小小的例子,能讓你的python編程技術(shù)更進(jìn)一步!
1.導(dǎo)入python的turtle模塊。具體如圖所示。
2.開始畫五星為了填充,需要開始填充begin_fill()。具體如圖所示。
3.分別設(shè)置筆和填充。具體如圖所示。
4.因?yàn)槲褰切敲總€(gè)角為36度,而且旋轉(zhuǎn)180-36度,所以使用循環(huán)語句
foriinrange(5):
forward(100)
right(180-36)執(zhí)行重復(fù)的動(dòng)作。
具體如圖所示。
5.最后填充。具體如圖所示。
6.最后的圖形。具體如圖所示。
7.最后隱藏畫筆ht()。具體如圖所示。
照著上面的方法一步一步操作,就可以用python畫五角星了,是不是很有趣?快來打開電腦試一試,畫一個(gè)屬于你自己的五角星吧!興趣是學(xué)習(xí)的最大動(dòng)力,在平常學(xué)習(xí)python語言時(shí),你也可以多找些類似畫五角星這樣的例子來學(xué)習(xí),這樣沒準(zhǔn)可以讓自己學(xué)的更快哦。
本篇文章使用以下硬件型號(hào):聯(lián)想小新Air15;系統(tǒng)版本:linux;軟件版本:python。
打開電腦,安裝python3.6,打開Idle;進(jìn)入Python語言編程環(huán)境后,點(diǎn)File(文件)下面的New file,新建一個(gè)文件;出現(xiàn)一個(gè)以u(píng)ntitled為默認(rèn)文件名的窗口,下面是個(gè)空白的編輯頁面;在空白的編輯頁面處輸入代碼;選定一個(gè)保存位置,并給程序命名。
只是一個(gè)分隔符,隔離必須參數(shù)與命名參數(shù),后面的參數(shù)都要有默認(rèn)值
*代表的是參數(shù)個(gè)數(shù)不確定的情況;帶一個(gè)星號(hào)(*)參數(shù)的函數(shù)傳人的參數(shù)存儲(chǔ)為一個(gè)元組(tuple);而帶兩個(gè)星號(hào)(*)參數(shù)的函數(shù)傳人的參數(shù)則存儲(chǔ)為一個(gè)字典(dict);由于傳入的參數(shù)個(gè)數(shù)不定,所以當(dāng)與普通參數(shù)一同使用時(shí),必須把帶星號(hào)的參數(shù)放在最后。
首先要學(xué)會(huì)python,不然有程序也看不明白啊。
然后就是看你要畫什么樣的了。簡(jiǎn)單的5條線就ok。下面的程序就送你一顆星星。雖然沒有天上的那么亮。:)
from?matplotlib?import?pyplot?as?plt
import?numpy?as?np
r?=?4.0
def?circle_p(r,d):
return?[r*np.sin(d/180.0*np.pi),r*np.cos(d/180.0*np.pi)]
wjx_p?=?[circle_p(r,i*72)?for?i?in?range(7)]
for?i?in?range(5):
x?=?[wjx_p[i][0],?wjx_p[i+2][0]]
y?=?[wjx_p[i][1],?wjx_p[i+2][1]]
plt.plot(x,y,'r')
plt.show()
想學(xué)python可以搜搜我的課程,用python做些事。
網(wǎng)站名稱:python函數(shù)一個(gè)星星 python星星代碼怎么寫
本文網(wǎng)址:http://chinadenli.net/article18/hihhgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、手機(jī)網(wǎng)站建設(shè)、微信小程序、響應(yīng)式網(wǎng)站、營銷型網(wǎng)站建設(shè)、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)