用python画星空源代码是什么?

用python画星空源代码是from turtle import *

from random import random,randint

screen = Screen()

width ,height = 800,600

screen.setup(width,height)

screen.title("模拟3D星空")

screen.bgcolor("black")

screen.mode("logo")

screen.delay(0)#这里要设为0,否则很卡

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))

stars = []

for i in range(200):

star = t.clone()

s =random() /3

star.shapesize(s,s)

star.speed(int(s*10))

star.setx(width/2 + randint(1,width))

star.sety( randint(-height/2,height/2))

star.showturtle()

stars.append(star)

while True:

for star in stars:

star.setx(star.xcor() - 3 * star.speed())

if star.xcor()<-width/2:

star.hideturtle()

star.setx(width/2 + randint(1,width))

star.sety( randint(-height/2,height/2))

star.showturtle()

以上就是用python画星空源代码是什么?的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python星空代码_用python画星空源代码是什么?相关推荐

  1. python编写代码_用 Python 编写干净、可测试、高质量的代码

    用 Python 编写干净.可测试.高质量的代码 Noah Gift 2010 年 12 月 20 日发布 简介 编写软件是人所承担的最复杂的任务之一.AWK 编程语言和 "K and R ...

  2. python房子代码_用python爬取租房网站信息的代码

    自己在刚学习python时写的,中途遇到很多问题,查了很多资料,下面就是我爬取租房信息的代码: 链家的房租网站 两个导入的包 1.requests 用来过去网页内容 2.BeautifulSoup i ...

  3. python三维重建代码_基于Python的三维重建开源代码

    [实例简介] 基于Python的三维重建开源代码,包括特征提取,SFM,PMVS以及CMVS等相关功能! [实例截图] [核心代码] sfm-bundler(python) └── sfm-bundl ...

  4. python樱花代码_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例

    今天为大家介绍几个Python"装逼"实例代码,python绘制樱花.玫瑰.圣诞树代码实例,主要使用了turtle库 Python绘制樱花代码实例 动态生成樱花 效果图(这个是动态 ...

  5. python浪漫代码_五行Python代码实现批量抠图

    你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 PhotoShop 的"魔棒"工具可以抠图,非专业人士可以 ...

  6. python樱花树代码_用python绘制樱花树

    黑夜可能漫长,但总会迎来温暖的阳光,三月如期而至,武大的樱花又一次盛开.那么今天就一起来看看怎样在python中画一棵美丽的樱花树- 说到用python画画,那当然就是小乌龟Turtle库了,为啥是t ...

  7. python渐变色代码_使用python画图怎么设置渐变色

    Python中渐变的实现: 使用turtle库画一条渐变的蛇的代码:from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pe ...

  8. python黑客代码_[翻译]Python开发中的密码散列(Hashing)

    [翻译]Python开发中的密码散列(Hashing) 杀戮 (乌云安全实验室的杂役) | 2015-01-04 23:17 去年7月的一篇小文,看着还不错,就翻译了,当然还是我自己的语气,对于文中的 ...

  9. python全球购代码_理解python的unicode字符串

    基于python2.7中的字符串: unicode-->编码encode('utf-8')-->写入文件 读出文件-->解码decode('utf-8')-->unicode ...

最新文章

  1. 苹果手机在火车站被偷的状况下如何定位找回
  2. python传递指针_使用Python / C API传递C指针
  3. 苹果发布会体现出的未来趋势
  4. 黑客把你家网线作“天线”,读取电磁信号就能偷走数据
  5. 查找删除Code First Entity Framework基本与最佳添加(add/create),删除(delete/remove),修改(update/modify)操作...
  6. CryptoAPI 学习
  7. Huawei S8512
  8. 7-1 输出全排列 (20 分)(全排列+递归+图解)Come Baby
  9. git 发布android 系统版本 修改版本型号 查看指定文件的修改记录
  10. 在python中输入圆的半_python根据圆的参数方程求圆上任意一点的坐标
  11. 操作系统 第五章 IO管理
  12. uniapp微信小程序地图中叠加polygon
  13. WinRar去除广告弹窗
  14. 根据CTP接口计算现手、增仓、开平、对手盘 (1)
  15. C语言实现通讯录(动态版)
  16. Fips模式下应用连接Oracle SSL
  17. vue 下载文件流和捕获后端返回的状态码和错误信息的方法
  18. C语言_钩子函数(回调函数)
  19. SpringBoot整合MybatisPlus遇到的大坑!
  20. 跳槽找工作避坑指南收集汇总

热门文章

  1. 分布式服务框架gRPC
  2. saslauthd mysql_open***使用MySQL进行认证
  3. 讲述下 :LVM逻辑卷管理遇到的问题
  4. 大型互联网分布式企业微服务云架构
  5. 面试题 php随机获取概率结果
  6. Office Web Apps所需证书的申请分配部署详解
  7. 自由动力论坛一枝花,全靠汇道童鞋来当家
  8. 操作系统(2)-创建线程的几种方式
  9. 程序员的算法课(18)-常用的图算法:广度优先(BFS)
  10. 【elasticsearch系列】双击elasticsearch.bat闪退,日志排查报错信息