【Python基础】1.4.6 Turtle实例——用Python作画(1)
来源:互联网 发布:淘宝质检报告 编辑:程序博客网 时间:2024/05/29 04:30
语言:Python
IDE:Python.IDE
目标要求
使用Random做出彩色星星画,类似于分析需求
随机因素:雪花位置/大小/颜色,花瓣数目,地面灰色长度/位置
调用库:turtle、random源代码
from turtle import *from random import * def ground(): hideturtle() speed(100) #400个线 for i in range(400): pensize(randint(5,10)) x = randint(-400,350) y = randint(-280,-1) r = -y/280 g = -y/280 b = -y/280 pencolor((r, g, b)) penup() goto(x,y) pendown() forward(randint(40,100))def snow(): hideturtle() pensize(2) speed(100) #100朵花瓣 for i in range(100): r = random() g = random() b = random() pencolor(r, g, b) penup() setx(randint(-350,350)) sety(randint(1,270)) pendown() #dens表示花瓣数 dens = randint(8,12) snowsize = randint(10,14) for j in range(dens): forward(snowsize) backward(snowsize) right(360/dens)def main(): setup(800, 600, 0, 0) tracer(False) bgcolor("black") snow() ground() tracer(True) mainloop()if __name__ == "__main__": main()
4 运行结果
阅读全文
0 0
- 【Python基础】1.4.6 Turtle实例——用Python作画(1)
- 【Python基础】1.4.7 Turtle实例——用Python作画之彩虹
- Python-Turtle海龟作画
- 【Python基础】1.4.5 Turtle实例——用Python实现时钟显示
- Python基础(三)——turtle模块
- 【Python基础】1.4.3 Turtle库绘制多边形实例
- python->turtle->基础操作
- 【python】2.2蟒蛇实例(turtle函数)
- Python 基础语法-turtle篇
- Python——用turtle模块画海龟的第一步
- python educational framework —— turtle
- python海龟turtle分形树(表白用)
- Python—turtle库画图神器
- Python.turtle
- python学习笔记-turtle类库实例
- Python起步之turtle库应用实例
- python学习笔记1--turtle
- python学习之Turtle 1
- -webkit-scrollbar 滚动条样式设置
- ROS学习笔记3 日志消息
- [LeetCode] DP 之 Edit Distance
- node readline模块小例子
- form表单的底部居中
- 【Python基础】1.4.6 Turtle实例——用Python作画(1)
- query EasyUI tree 加载远程数据 java实现
- 一、细说Animation五大基本动画
- 现代操作系统学习(1)———引论
- Bootstrap常用设计样例
- Effective STL学习笔记-条款36
- css布局实现:左侧固定,右侧占满剩余的全部
- oracle中sys用户和system用户的区别
- sticky效果实现思路