Python学习记录 循环画图

Python随记(一):流程图 计算机解决问题的过程: 一、分析问题 以百钱百鸡问题为例:某妇人用100文钱买100只鸡,鸡翁5文一只,鸡婆3文一只,鸡子一文3只,问一共有几种买法,买法分别是什么? 这是算法中比较经典问题之一,我将其做为本篇文章的开端。 解决这个问题,很多同学第一时间想到使用枚举法来解决这个问题,公鸡、母鸡、小鸡多少只进行多次尝试。但是这种方法太费时间,或许有同学能想到更好的方法,但是我们要知道这是数据量较小的情况,如果是买1千只鸡,1万只鸡的情况下,就不是人力所能解决的事情了。 所以我们需要计算机,同时我们要设计出能够 阅读详情

2022.07.18 DAY18

1. 循环画图

1. 绘制同心圆
  • 代码测试:

      # 绘制棋盘
      def test():
          myColor = ('green', 'yellow', 'blue', 'pink')
          t = turtle.Pen()
          t.width(10)  # 画笔宽度
          t.speed(0)  # 画笔速度
          for i in range(15):
              t.penup()
              t.goto(0, -i * 20)
              t.pendown()
              t.color(myColor[i % len(myColor)])
              t.circle(30 + i * 20)
    
          turtle.done()  # 程序执行完,窗口仍然在
    
    
      if __name__ == '__main__':
          test()
    
2. 绘制棋盘
  • 代码测试:

      # 绘制棋盘
      def test2():
          # myColor = ('green', 'yellow', 'blue', 'pink')
          width = 30
          num = 18
    
          x1 = [(-300, 300), (-300 + width * num, 300)]
          y1 = [(-300, 300), (-300, 300 - width * num)]
    
          t = turtle.Pen()
          t.width(2)  # 画笔宽度
          t.speed(10)  # 画笔速度
    
          for i in range(19):  # 竖线
              t.penup()
              # t.color(myColor[i % len(myColor)])
              t.goto(x1[0][0], x1[0][1] - 30 * i)
              t.pendown()
              t.goto(x1[1][0], x1[1][1] - 30 * i)
    
          for i in range(19):  # 横线
              t.penup()
              # t.color(myColor[i % len(myColor)])
              t.goto(y1[0][0] + 30 * i, y1[0][1])
              t.pendown()
              t.goto(y1[1][0] + 30 * i, y1[1][1])
    
          turtle.done()  # 程序执行完,窗口仍然在
    
    
      if __name__ == '__main__':
          test2()
    
Python学习——使用turtle画图 今天看了网课,还只会用turtle库画一些简单的图形。圆形和波浪线运用的还不是很熟练,没有用到循环,坐标计算有点麻烦,下次会加大对循环的练习。 画了一个房子吧(明明就是城堡 ),囿于技术太差只能不断简化了。 (循环不会使用导致代码太长了…下次一定改进) 把代码放出来,如下: #house.py import turtle as t '''基本设定''' t.pu() t.pensize(3) ... 阅读详情

相关推荐

大话编程:非常有趣的循环(Python语言可视化海龟画图演示)

在日常工作和生活中,我们经常会遇到一件事情要重复做很多次的这种情况发生。在编程中,我们也会遇到这种情况,循环这种机制,就是专门用来处理这种需要不断重复做的事情的方法。通过几分钟的阅读,你将会掌握这种机制和编程手法。 循环就是一件事情重复做 首先我们来看一下一个编程例子,现在我们要使用Python中的海龟库来画几个圆(如果你不了解海龟库可以关注我查看之前的文章哦,有详细的入门介绍) 首先...

大周的技术屋 2869

Python零基础教程5——无限画图学函数

最近,发现大家比较喜欢阅读短的 因为生活的节奏越来越快 所以我也要适时地调整 符合大家的口味,毕竟大道之道在简 不过,可能老夫的太长了 后面简到什么地步也得看看心流状态 给大家提个醒: 当前这个阶段只适合投资自己,不适合做别的事 否则你就会知道人心险恶,特别是在年尾年头 年中或许可以考虑(6月尾) 今天整深入点:函数 没错,老夫太简单的都不讲 什么变量、操作符、字典、列表 这些遇到了,你自己查,多用就通 这些还搞不定,你穿越吧,到古代去 举例代码:(tony老师又来啦!) 导入小裤裤,用别人的轮子 哪能不伸

轻草的博客 1531

从零构建XVC协议栈:FPGA+W5300的跨界调试架构实战

本文详细介绍了如何从零构建XVC协议栈,通过FPGA与W5300以太网控制器的创新组合实现跨界调试架构。重点解析了JTAG时序逆向、TCP/IP协议栈集成与XVC协议实现,提供了硬件设计优化和性能加速技术,为嵌入式开发者和FPGA工程师提供实用的远程调试解决方案。

raspberrypi5的博客 247

python 如何循环画图

Python相关视频讲解:python的or运算赋值用法用python编程Excel有没有用处?011_编程到底好玩在哪?查看python文件_输出py文件_cat_运行python文件_shelPython循环画图项目方案 项目背景 在许多科学、工程领域中,经常需要使用计算机程序来绘制图形,以便更好地展示数据或理论...

weixin_41307524的博客 359

Unity游戏开发实战:如何用科大讯飞离线语音合成SDK实现NPC对话(附完整代码)

本文详细介绍了如何在Unity游戏开发中使用科大讯飞离线语音合成SDK实现NPC对话系统。通过完整的代码示例和优化技巧,开发者可以快速集成本地语音合成功能,提升游戏沉浸感,同时避免网络延迟问题。文章涵盖SDK集成、核心语音合成模块实现以及高级应用技巧,特别适合RPG游戏开发者参考。

weixin_29268385的博客 182

java链接opc报异常org.jinterop.dcom.common.JIException: Access is denied解决

记录一下这次从发现问题到解决问题的过程 项目是通过java链接OPC,读取数据,并且发送数据的 程序一直运行正常,最近客户反馈说无法读取数据,通过查看,发现访问异常了。花了2天的时间才解决了这个异常。 org.jinterop.dcom.common.JIException: Access is denied, please check whether the [domain-username-password] are correct. Also, if not already done please c

机器学习菜鸟 1万+

python使用for循环画多子图

python使用for循环画多子图

weixin_46713695的博客 1250

手把手教你用vLLM在昇腾910B上部署Qwen3-Embedding-8B模型(保姆级避坑指南)

本文详细介绍了如何在昇腾910B芯片上使用vLLM推理引擎部署Qwen3-Embedding-8B模型的全流程,包括环境准备、vLLM-ascend定制化安装、模型获取与校验、环境变量配置、服务启动参数优化、性能压测及生产级部署建议。特别针对昇腾生态的开发者,提供了保姆级的避坑指南和实用技巧,帮助实现高效稳定的模型部署。

weixin_28726671的博客 465

python matplotlib 循环不断绘制显示下张图

循环里添加绘制代码,实现不断刷新显示下一张图的效果。

宇脩 6679

国赛数学建模高教社杯历届优秀论文全集

包含了2004到2023年高教社的赛题及优秀论文。

BanDeng001的博客 3288

Playwright实战:打造绕过全维度前端反爬的无头浏览器爬虫(2026实战版)

Playwright绕过前端反爬的核心是模拟真实:真实的设备指纹、真实的行为轨迹、真实的网络请求;2025年前端反爬的核心检测维度是设备指纹+行为轨迹+网络请求,三者缺一不可;实战中需重点关注WebGL/Canvas指纹模拟、行为随机性、请求头完整性,这是绕过反爬的关键;性能优化需以“不触发反爬”为前提,优先选择浏览器复用、资源拦截,而非无限制并发。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2094

python学习

1.1六种数据类型其中number中包含3种(1).整型(int);(2).浮点型(float);(3).布尔型(bool),包含 True(真,1),另一个为False(假,0)。:如果不知道某一变量的数据类型是什么,可以通过type()函数查询1.2 相互转换。

2301_80111807的博客 217

Ghost卷积原理与构建YOLOv11的GhostNet变体

本文探讨了在边缘设备部署YOLOv11时使用Ghost卷积进行模型轻量化的实践经验。针对Jetson Nano的4GB内存限制,作者通过替换Backbone中的3x3标准卷积为Ghost卷积,实现了参数减少28%、推理速度提升38%,仅损失1.1%mAP的优化效果。文章详细介绍了Ghost卷积的实现原理、在YOLOv11中的具体替换策略,以及训练调参和部署优化的关键技巧。作者强调轻量化是计算效率与模型性能的权衡,建议工程团队保留原模型和Ghost变体两个版本,根据实际需求灵活切换。Ghost卷积的核心价值在

as1225120794的博客 169

用python画气球循环画图_大话编程:非常有趣的循环(Python语言可视化海龟画图演示)...

在日常工作和生活中,我们经常会遇到一件事情要重复做很多次的这种情况发生。在编程中,我们也会遇到这种情况,循环这种机制,就是专门用来处理这种需要不断重复做的事情的方法。通过几分钟的阅读,你将会掌握这种机制和编程手法。循环就是一件事情重复做首先我们来看一下一个编程例子,现在我们要使用Python中的海龟库来画几个圆(如果你不了解海龟库可以关注我查看之前的文章哦,有详细的入门介绍)首先我们看一下代码​代...

weixin_39851457的博客 781

17、激光切割质量影响因素及优化研究

本文研究了激光切割过程中焦点位置、入射角、激光功率、切割速度和气体压力等因素对切割质量的影响,采用响应面方法(RSM)和Box-Behnken设计,基于三种不同喷嘴对SS 304不锈钢进行实验。通过建立切缝宽度比和条纹深度的回归模型,并结合方差分析验证模型有效性,深入分析各参数对切割质量的影响机制。研究发现喷嘴结构差异显著影响参数作用趋势,尤其在切割速度和气体压力响应上表现明显。最终通过多目标优化确定最小激光功率、适中切割速度和最大气体压力为最优组合,显著提升切割质量,为实际生产提供了理论依据和技术支持。未

grape的博客 131

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

如何定制自己的python学习记录

通过这种方式记录学习过程,可以清晰地看到自己的进步,及时解决遇到的问题,也能够更好地反思和总结。

myCOTB的博客 538

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Python 跳出多重嵌套循环学习记录

Python 跳出多重嵌套循环自定义异常将循环封装为函数,return用for...else...语句使用flag 自定义异常 # -*- coding:utf-8 -*- """ 功能:python跳出循环 """ # 方法1:自定义异常 class Getoutofloop(Exception): pass try: for i in range(5): ...

https://github.com/blingbling-110 1731

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Python学习记录

Python学习记录

肥猫 1万+

Python初学者学习记录——Python循环语句

range(num1, num2, step)含义:获得一个从num1开始,到num2结束的数字序列(不含num2本身),数字之间的步长,以step为准(step默认为1),如range(5, 10, 2)取得的数据是:[5, 7, 9]所以,理论上,Python中的for循环无法构建无限循环(待处理的数据集不可能无限大)。range(num1, num2)含义:获得一个从num1开始,到num2结束的数字序列(不含num2本身),如range(5, 10)取得的数据是:[5, 6, 7, 8, 9]

m0_68515431的博客 1297

python循环输入姓名并打印_python基础循环的学习记录

一、while循环如果条件成立(true),重复执行相同操作,条件不符合,跳出循环while 循环条件:循环操作(1)while循环示例例:输入王晓明5门课程的考试成绩,计算平均成绩i=1 # 初始化循环计数器isum=0 # ...

weixin_39581972的博客 3607

python 记录循环数据

Python相关视频讲解:python的or运算赋值用法用python编程Excel有没有用处?011_编程到底好玩在哪?查看python文件_输出py文件_cat_运行python文件_shel记录循环数据的方法及应用 在编程中,经常会涉及到循环操作,例如遍历列表、处理数据等。为了更好地记录和管理循环过程中的数据,...

weixin_36879501的博客 288

python多重循环画图_Python中断多重循环的几种思路

I. 跳出单循环不管是什么编程语言,都有可能会有跳出循环的需求,比如枚举时,找到一个满足条件的数就终止。跳出单循环是很简单的,比如for i in range(10):if i > 5:print ibreak然而,我们有时候会需要跳出多重循环,而break只能够跳出一层循环,比如for i in range(10):for j in range(10):if i+j > 5:prin...

weixin_39770592的博客 390

python画图程序有图-python画图程序

广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!今天做的是用python实现画图,画出你想要的图案,只要你的想象力足够丰富,以及能够合理的运用这个turtle模块,基本可以画出你想要的东西出来。 而且如果真要看turtle的画笔的效果的话,用python自带的idea来编写会比较方便,只要输入了画笔的高度就会出现画笔的窗口了,而且...

weixin_37988176的博客 3392

Python学习记录——6.循环语句

1.循环前导 循环语句允许我们执行一个语句或语句组多次,在Python中提供了for循环和while循环(在Python中没有do…while循环): 循环类型 描述 while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。 for 循环 重复执行语句 嵌套循环 你可以在while循环体中嵌套for循环 而循环控制语句可以更改语句执行的顺序,Pyt...

赈川 445

自用【python学习记录】——循环

循环语句 让计算机重复且自动执行代码 for…in…循环语句 while循环语句 for…in…循环:空房间 for i in [1,2,3,4,5]: #i是“空房间” print(i) 其中,空房间的名字i是item(元素)的意思,其实取什么名字都行。 那么,空房间外"等待办业务的人",是以列表的形式出现的,如果是字典呢? dict = {'日本':'东京','英国':'伦敦','法国':'巴黎'} for i in dict: print(i) 日本 英国 法国 我们用pr

weixin_46348988的博客 562
上一篇: Python学习记录 ZIP迭代 & 推导式创建序列
下一篇: Python学习记录 函数定义
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值