用python画星空图 |
您所在的位置:网站首页 › Python安装turtle › 用python画星空图 |
大家好,我是你的好朋友思创斯。今天说一说用python画星空图_超好看的星空图片,希望您对编程的造诣更进一步.
![]() 关于星空,有很多唯美的句子。 “一切都如生命一般,在悄然地发生着变化,就如这黑夜一样,失去了光明,却得到了星空的美” “他在伦敦星空写下:你是我唯一星辰。她在小镇星空写下:而你却是我整片星空” 一直对星空有莫名的好感,也有无尽的向往,今天跟大家一起用Python模拟3D星空图。 一、先来看看Python星空图代码绘制成品 ![]()
![]() 二、分解Python模拟3D星空图代码讲解 ![]() 1 下载并加载库 turtle库(相当于给你一支画笔,你可以在画布上用数学逻辑控制的代码完成绘图)。 random库,可以生成随机数。 """ 代码用途:模拟3D星空 作者:阿黎逸阳 """ from turtle import * from random import random,randint接下来挑选几段基本代码进行展示,全部代码可以在公众号后台回复 “3D星空图” ,即可获得完整源代码百度网盘链接。 2 设置屏幕和背景颜色 设置屏幕的像素,并把背景颜色设置为黑色。 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,否则很卡3 在屏幕的右下角写下文字 用海龟在屏幕的右下角写下喜欢的话,由于底色是黑色,所以把字体颜色设置为白色(write后面的文字可以替换成你喜欢的)。 printer = Turtle() printer.hideturtle() printer.penup() printer.color('white') printer.goto(-100,-150) printer.write("In the whole universe\n\n",move = True, align="left", font=("Italic", 30, "bold")) printer.goto(-300,-200) printer.write("you're the only star belongs me!\n\n",move = True, align="left", font=("Italic", 30, "bold"))4 设置绘圆圈的基本语句 设置绘制白色圆圈的基本语句。 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)) #把画笔移动到定点如对代码有疑问,可以到公众号中私信我。
参考文献: https://www.diyijuzi.com/weimei/4515.html 你可能感兴趣: 用Python绘制皮卡丘 用Python绘制词云图 【Python】情人节表白烟花(带声音和文字) Python画好看的星空图V2版——添加背景图片和音乐 Python浪漫表白源码合集(爱心、玫瑰花、照片墙、星空下的告白) ![]() 文章由思创斯整理,转载请注明出处:https://ispacesoft.com/44310.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |