查看原文
其他

Python源代码分享:07画满天繁星

作者一小红牛 我的Python教程 2024-01-14


Python,速成心法

敲代码,查资料,问度娘

练习,探索,总结,优化

使用turtle库实现了满天繁星的效果,使用了随机数生成星星的位置和大小,同时使用随机颜色填充星星,最终显示在一个黑色的画布上。


import turtleimport random
# 创建turtle对象t = turtle.Turtle()t.hideturtle()t.speed(0)
# 设置画布背景颜色和画笔颜色turtle.bgcolor('black')colors = ['red', 'yellow', 'blue', 'green', 'orange', 'purple', 'white', 'gray']
# 画满天繁星for i in range(500): x = random.randint(-turtle.window_width()//2, turtle.window_width()//2) y = random.randint(-turtle.window_height()//2, turtle.window_height()//2) size = random.randint(1, 20) t.penup() t.goto(x, y) t.pendown() t.dot(size, random.choice(colors))
# 显示画布turtle.done()


完毕!!感谢您的收看

------------往期更多精彩内容------------

Python最新版本的安装教程(附详细图)

Pycharm的下载与安装方法(附教程图)

Pycharm初始化,新建一个python程序

Pycharm英文页界面,2种汉化的设置方法(教程附图)

Python常用的英文单词集合

Python基础教程:01代码的规范书写

Python基础教程:02内置函数的用法解析

Python基础教程:03运算符与表达式

Python基础教程:04流程控制语句

Python基础教程:05字符串String的用法解析

Python基础教程:06列表,元组,字典的用法

Python入门教程:07文件及目录操作

Python入门教程:08变量,保留字,字符串索引

Python入门教程:09常用的模块库

Python入门教程10:datetime的用法

Python入门教程:11推导式的写法

-------------------------------------------------

---------------Python源码集合---------------

Python源代码分享:01九九乘法表

Python源代码分享:02海龟画图五角星

Python源代码分享:03画一个奥运五环图

Python源码分享:04列表数据的奇偶求和

Python源代码分享:05使用turtle模块绘制一个彩色螺旋图案

Python源代码分享:06猜数字大小与剪刀石头布


继续滑动看下一个

Python源代码分享:07画满天繁星

作者一小红牛 我的Python教程
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存