当前位置: 首页 > news >正文

Python画笔案例-030 实现打点之斜正方

1、绘制蝌蚪

通过 python 的turtle 库实现打点之斜正方图案,如下图:

在这里插入图片描述

2、实现代码

 实现打点之斜正方,以下为实现代码:

"""打点之斜正方.py
"""
import turtle
from random import randintturtle.shape('circle')
turtle.shapesize(0.2)
turtle.colormode(255)             # 设定颜色模式为255
turtle.speed(0)                   # 设定移动速度最快
turtle.delay(0)                   # 设定绘画延时为0 
turtle.bgcolor('black')           # 设定背景色为黑   
turtle.penup()
while True:x = randint(-100,100)y = randint(-100,100)# 如果x和y的绝对值之和小于100if (abs(x)+abs(y))<100:r = randint(0,255)g = randint(0,255)b = randint(0,255)turtle.color(r,g,b)      # 设定颜色为r,g,bturtle.goto(x,y)         # 到达这个坐标  turtle.dot()             # 打点

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 1306. 跳跃游戏 III
  • 【GIT】idea中实用的git操作,撤回commit,撤回push、暂存区使用
  • Oracle中数据类型 NVARCHAR2 与 VARCHAR2 的对比
  • 【嵌入式】内存未对齐导致程序崩溃(铺获信号量SIGBUS,数值7)
  • Ubuntu上qt使用SSH样式表
  • zm-tree-org 数据量过大时,全部展开后,根节点点击收缩,树形消失
  • 第一章 Spring Boot入门
  • 机器学习引领未来:赋能精准高效的图像识别技术革新
  • AWS SES服务 Golang接入教程(排坑版)
  • 【编译SOCI数据操作库教程】
  • 你做的SEO为什么效果不够好?
  • Opencv中的直方图(4)局部直方图均衡技术函数createCLAHE()的使用
  • QT cmake vscode 构建流程
  • 打造高效接口自动化测试:精准对比与可视化展示,轻松发现数据差异!
  • 【Leetcode 2399 】 检查相同字母间的距离 —— 哈希表
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • Hibernate最全面试题
  • IDEA 插件开发入门教程
  • javascript 哈希表
  • js操作时间(持续更新)
  • QQ浏览器x5内核的兼容性问题
  • React-flux杂记
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 关于使用markdown的方法(引自CSDN教程)
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 两列自适应布局方案整理
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 自动记录MySQL慢查询快照脚本
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # 透过事物看本质的能力怎么培养?
  • #pragam once 和 #ifndef 预编译头
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (10)STL算法之搜索(二) 二分查找
  • (二)正点原子I.MX6ULL u-boot移植
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (黑马C++)L06 重载与继承
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (四)Linux Shell编程——输入输出重定向
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (新)网络工程师考点串讲与真题详解
  • (学习日记)2024.02.29:UCOSIII第二节
  • (一)基于IDEA的JAVA基础10
  • (一)为什么要选择C++
  • (转)视频码率,帧率和分辨率的联系与区别
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • *Django中的Ajax 纯js的书写样式1
  • .NET CLR Hosting 简介
  • .NET Micro Framework初体验
  • .NET文档生成工具ADB使用图文教程