日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python画星空

發布時間:2024/3/13 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python画星空 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

import turtle#畫畫需要引入turtle庫
import random#使用隨機數需要引入random

turtle.colormode(255)#繪畫需要顏色,括號中填寫255
t = turtle.Turtle()#創建一支筆,不要漏下括號
turtle.bgcolor(101,124,233)#使用rag三色模式調整顏色

t.speed(0)#畫筆的速度
li = [“white”,“yellow”,“gold”]#列表里的顏色為接下來畫星星時筆的顏色和填充顏色
for j in range(1000):#大循環開始,不要漏下冒號
#Python中根據縮進判斷循環開始與結束
temp1 = random.choice(li)#從列表中隨機的選擇顏色
#之所以設置一新變量選擇顏色,是因為如果畫星星筆的顏色和填充顏色分開隨機選擇,二者顏色有可能不同
t.fillcolor(temp1)
t.color(temp1)#此處畫星星筆的顏色和填充顏色均是上面所取的隨機顏色,確保了顏色相同
t.begin_fill()#開始填充顏色
temp2 = random.randint(5,15)#前閉后閉,設置星星的大小
li2 = [5,7,9]#列表中的數字為接下來星星的邊數
temp3 = random.choice(li2)#從列表中隨機的選擇一個數
#之所以設置一新變量選擇星星的邊長,是因為如果畫星星時分開隨機選擇,可能導致星星邊長不同
for i in range(temp3):#小循環1開始畫星星
t.forward(temp2)
t.left(180-180/temp3)#注意此處的表示
t.end_fill()#結束填充顏色
t.penup()#抬筆
for i in range(2):#小循環2開始,尋找新的位置畫星星
t.left(random.randint(10,90))
t.forward(random.randint(10,200))
t.pendown()#落筆

turtle.done()#繪畫結束

總結

以上是生活随笔為你收集整理的python画星空的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。