<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
星空下,欲執子之手,相倚長青樹。看皎潔月色,聞鄉間氣息,賞佳人芳心。
圓圓明月賞晴空,星空滿點灑心中。
銀河系裡的星系再散,再相遇總會在光年之外,碰撞不會化為塵埃是愛。
萬千森林,只尋一處幽香。星河滾燙,你是人間理想。即便冰天雪地也塵封不了我對你的愛。
turtle庫(相當於給你一支畫筆,你可以在畫布上用數學邏輯控制的程式碼完成繪圖)。
random庫,可以生成亂數。
""" 程式碼用途:模擬3D星空 作者:阿黎逸陽 """ from turtle import * from random import random,randint
接下來挑選幾段基本程式碼進行展示
設定螢幕的畫素,並把背景顏色設定為黑色。
s = Screen() width ,height = 800,600 s.setup(width,height) #輸入寬和高為整數時, 表示畫素; 為小數時, 表示佔據電腦螢幕的比例 s.title("模擬3D星空-阿黎逸陽") #設定標題 s.bgcolor("black") #設定背景顏色為黑色 s.mode("logo") #設定烏龜模式(「standard」,「logo」或「world」)並執行重置,logo表示向上 s.delay(0) #設定或返回以毫秒為單位的繪圖延遲,這裡要設為0,否則很卡
用海龜在螢幕的右下角寫下喜歡的話,由於底色是黑色,所以把字型顏色設定為白色(write後面的文字可以替換成你喜歡的)。
printer = Turtle() printer.hideturtle() printer.penup() printer.color('white') printer.goto(-100,-150) printer.write("In the whole universenn",move = True, align="left", font=("Italic", 30, "bold")) printer.goto(-300,-200) printer.write("you're the only star belongs me!nn",move = True, align="left", font=("Italic", 30, "bold"))
設定繪製白色圓圈的基本語句:
t = Turtle(visible = False,shape='circle') t.pencolor("white") #設定畫筆的顏色 t.fillcolor("white") #設定圖形填充顏色 t.penup() #擡起畫筆 t.setheading(-90) #設定當前朝向角度 t.goto(width/2,randint(-height/2,height/2)) #把畫筆移動到定點
def bgpic(self, picname=None): if picname is None: return self._bgpicname if picname not in self._bgpics: self._bgpics[picname] = self._image(picname) self._setbgpic(self._bgpic, self._bgpics[picname]) self._bgpicname = picname
from turtle import * from random import random,randint import os #匯入設定路徑的庫 import sys from pygame.locals import * os.chdir('F:/微信公眾號/Python/0.已發表/23.繪製星空圖/星空圖v2') #把路徑改為資料存放的路徑 screen = Screen() width ,height = 800,600 screen.setup(width,height) #輸入寬和高為整數時, 表示畫素; 為小數時, 表示佔據電腦螢幕的比例 screen.title("模擬3D星空-阿黎逸陽") #設定標題 screen.bgcolor("black") #設定背景顏色 darkblue screen.bgpic(r'./兩個背影.gif') screen.mode("logo") #設定烏龜模式(「standard」,「logo」或「world」)並執行重置,logo表示向上 screen.delay(0) #設定或返回以毫秒為單位的繪圖延遲,這裡要設為0,否則很卡 printer = Turtle() printer.hideturtle()
在新增背景圖片時碰到了兩個坑。一個是圖片格式必須是gif,如果不是建議用畫圖開啟,另存為gif格式。另一個是載入後圖片太小,可能只有視窗的三分之一。可以在畫圖中重新調整圖片的大小,把水平和垂直的值變大。
# coding: utf-8 import pygame #匯入可以載入音樂的庫 import os #匯入設定路徑的庫 os.chdir('F:/微信公眾號/Python/29.載入音樂') #把路徑改為資料存放的路徑 os.getcwd() #看下當前路徑
本段程式碼可以在Python
中實現簡單的音樂播放功能,並設定慢慢淡化並退出音樂的語句。
pygame.mixer.init() # 初始化 track = pygame.mixer.music.load('星空.mp3') # 載入音樂檔案 pygame.mixer.music.play() # 開始播放音樂流 pygame.mixer.music.fadeout(60000) # 設定音樂多久慢慢淡出結束
到此這篇關於Python繪畫好看的星空圖的文章就介紹到這了,更多相關Python繪星空圖內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45