python 循环指定次数_亮仔的Python之路Day7——Python循环语句

3bf74dc94990c0f3cfad90257e683594.png

day7:2019-09-01

今日学习目的:

了解循环语句,使用代码解放劳动力

实践是检验真理的唯一标准

我们使用代码的最终目的是解放劳动力

当你还在复制粘贴累的半死的时候

别人随手几行代码就搞定

今天学习的是2种循环语句

一、什么是循环语句

循环语句:可以让计算机重复并自动执行的代码

换句话说就是让计算机按照你的要求重复的做一件事

二、循环语句的种类

1、for循环

for循环:在给定的判断条件为 true时执行循环部分,否则退出循环

for循环的结构,代码规范

cae6f2f38f0c84e33a1ff056fcde3221.png

注:如果赋值为字符串

在没有特殊标注循环几次的时候

循环次数默认为字符长度

2、range函数

为啥要学这个函数呢,

在我们循环的时候需要指定计算机帮我做几次

这个时候就可以用到range函数

这个函数可以生成三种整数序列

40b247b452413f16c0ff75db2614ef9d.png

1)生成0到x-1的整数序列

58f4cc4b361a560c0a1bdf3df0a9161c.png

2)生成指定范围整数序列

8bc54da760f274a3441ff96725d171bd.png

3)生成以指定范围指定间隔的整数

63131472bd020012876d0a58da8dc232.png

3、下面给大家看几个示例

1)将一句话重复3遍

0e910a7652d32b8d02ff5801a5209d48.png

2)比如:书恒,你走的第N天,想你

数字依次递增,每句话都需要显示

ade5b53fe6ae6ee63b95128eabc4158e.png

如果在excel中怎么自动实现这个呢

很简单,只需一个函数

d1f967c518d04c713075c8ce879b1069.png

我学习python主要是为了办公自动化和大数据分析

目前常用的就excel,

常常会想如果我用excel怎么实现

所以会穿插些excel方面的东西

这个就是for循环语句大致的一个介绍

二、while循环

1、格式

ca9a198767b91f2f4f62b07c4de4344e.png

注:

条件后需要加冒号

子语句需缩进

如果最后print不缩进将是另一种结果

如果不缩进就只会打印循环结束时的最后一个结果

e8c58953a3c05e1e2be11619d6b2a0cc.png

三、for和while的区别

用一张图说下区别

34c14d00a3b2a8f4b4744798cadbfbe9.png

while语句更适合用来测试

怎么说呢

就像试密码

试对了就登陆

试错了就一直试

或是10次错误就锁定

for语句的话

适合知道重复次数

四、循环控制语句

646cd1d57e330dd2a379e30f3abd9ae7.png

当我们有特殊的需求,

比如在某种情况下中止循环,

遇到某个条件不执行循环

都可以使用这个语句

循环控制明天继续学习

实践是检验真理的唯一标准

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430730.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS MBProgressHUD 之带底板的加载提示

文章来自:http://blog.csdn.net/ryantang03/article/details/7877120 MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有…

HEC-RAS如何修改SA/2D Connection的名称

RAS Mapper中打开几何文件,进入编辑模式。

如何使用 Microsoft Azure Media Services 现场直播,(Live Streaming) 直播流媒体系统

不久之前,微软公司宣布了 Microsoft Azure Media Services 实时直播服务 ( Live ) 开始进入技术预览阶段,公开接受用户测试。 而这些实时直播服务其实早已被 NBC 运动频道用于多项重大运动赛事直播,包括英超联赛、NHL、周日橄榄球之夜 ( Sund…

两相流计算中,如何用Tecplot提取水相断面平均物理量?

1.显示水相 1.导入计算结果case、data文件到Tecplot中 2.Tecplot菜单栏Plot-Blanking-Value Blanking... 以体积分数为变量进行blanking: 此时&#xff0c;只显示体积分数<0.5的区域 2.提取水相断面物理量断面平均值 1.切片 Slices-Details-选择需要的切片位置-Extrac…

Tecplot中使用公式

如图&#xff0c;计算结果中只有x、y、z三个方向流速&#xff0c;如果要知道某点流速大小需要自定义公式 方法&#xff1a; 其中Tecplot中自定义公式规则见该文&#xff1a; Tecplot中使用公式

Tecplot中如何提取水线面(自由表面)并绘图

1.导入CAS和DAT文件 file-->load data 2.绘制体积分数云图 contour-->phase 2 3.绘制等值表面 plot-->iso-surface 4.从等值面提取数据 data-->extract-->iso-surfaces 如果报错记得勾选iso-surfaces&#xff0c;再进行上一步操作 此时&#xff0c;可以看到…

Mobiscroll的介绍【一款兼容PC和移动设备的滑动插件】

Mobiscroll是一个用于触摸设备的日期和时间选择器&#xff0c;它的使用不会改变HTML5、PhoneGap以及混合应用的原生用户体验。作为一款jQuery滑动选择插件&#xff0c;用户可以自定义主题样式&#xff0c;为自己的移动项目UI组件添色。Mobiscroll支持所有主流平台&#xff1a;i…

Tecplot云图锯齿状边界解决办法

问题描述&#xff1a; Tecplot绘制云图时出现锯齿状边界。如图&#xff1a; 解决办法&#xff1a; 2D Cartesion: Plot-Banking-Value Banking-Trim cells along boundary 3D Cartesion: 3D Cartesion中Banking选项卡无Trim cells along boundary选项&#xff0c;目前不知道…

YYCache 设计思路

iOS 开发中总会用到各种缓存&#xff0c;最初我是用的一些开源的缓存库&#xff0c;但到总觉得缺少某些功能&#xff0c;或某些 API 设计的不够好用。YYCache (https://github.com/ibireme/YYCache) 是我新造的一个轮子&#xff0c;下面说一下这个轮子的设计思路。 内存缓存 通…

python 下的数据结构与算法---6:6大排序算法

顶先最后推荐&#xff1a;哈哈&#xff0c;意思是放到顶部强调其重要性&#xff0c;但是应该我总结的六种算法看完了后再看的一篇醍醐灌顶的文章 一&#xff1a;冒泡排序&#xff08;Bubble Sort&#xff09; 原理&#xff1a;假设有n个数&#xff0c;第一轮时&#xff1a;从第…

UML基础知识点

UML : unified Modeling Language 统一建模语言1.对系统问题进行分析和建模2.非专利的第三代建模和规约语言3.UML是一种开放的方法、用于说明、可视化、构建、编写一个正在开发的、面向对象的、软件密集系统的开放方法4.UML集成了Booch、OMT和面向对象软件工程的概念面向对…

如何实现listbox选项,然后双击鼠标实现选项的删除

如何实现双击鼠标左键然后删除列表框中的选项呢&#xff1f; 只需要两步&#xff1a; 第一步&#xff0c;建立listbox控件与鼠标事件的绑定并给一个跳转函数; 如本例中的listbox控件&#xff0c;绑定事件<Double-Button-1>&#xff0c;其含义是指双击鼠标左键&#xf…

页面 接收跳转数据_【实战案例】在线教育渠道落地页数据分析

商业数智化工作坊“ 与多位来自高校的专家学者与业界导师共同探索商业数字化、智能化发展趋势、技术及实践培养数字思维&#xff0c;掌握数智化工具&#xff0c;实现管理能力跃迁”1背景与目标通过对跟渠道落地页数据的分析&#xff0c;优化用户路径&#xff0c;提高各环节的转…

ANSYS2020R2与Solidworks2019进行关联,但2019安装完后打开出现无法获得下列许可SOLIDWORKS Standard.使用许可文件不支持此版本(-21,126,0)

本身想将ANSYS2020R2与Solidworks进行关联&#xff0c;本身电脑上安装了2016版本&#xff0c;但是使用ANSYS2020R2软件&#xff0c;无法关联上。又没找到相应方法去解决&#xff0c;估计是版本问题无法关联上吧&#xff0c;所以就重新下个高点的版本试试。在网上下载相关软件&a…

《Linux内核》课本读书笔记 第三章

转载于:https://www.cnblogs.com/bushifudongjing/p/5339017.html

ANSYS Workbench对称建模

ANSYS Workbench对称建模 &#xff08;使用版本为ANSYS 2020R2&#xff09; 一、循环对称建模 1、建立三维模型。拖出一个静力学分析模块&#xff0c;材料保持系统默认&#xff0c;在Design Modeler中建立圆盘的1/4模型。外圆半径20m&#xff0c;内圆半径10m&#xff0c;厚度5m…

毕业论文排版之Word 中公式居中,编号靠右该怎么设置(针对左右不对称页边距)

首先感谢博主这篇&#xff0c;大家基本可以参照这个&#xff1a; http://t.csdn.cn/s0FY7&#xff1b; http://t.csdn.cn/FjmbH&#xff1b; 但是由于博主的是规规整整的页面边距&#xff0c;一篇为上下左右均为2cm&#xff0c;另一篇上下2.54cm左右3.18cm。ps:如果你为以上的页…

workbench出现“Unable to start the geometry editor”

今天上午打开workbench遇到这个“Unable to start the geometry editor”问题&#xff0c;但是重启软件还是没用&#xff0c;所以网上找了下。 方法1、来源百度——大向日葵爱太阳&#xff1a; 我刚出现这样的问题&#xff0c;解答办法是将你安装主程序下的破解文件的路径改一…

ant4 多个form 验证_爬虫遇到头疼的验证码?Python实战讲解弹窗处理和验证码识别...

点击上方“早起Python”&#xff0c;关注并“星标”每日接收Python干货&#xff01;本文含 3321 字&#xff0c;9代码片段建议阅读 8 分钟前言 在我们写爬虫的过程中&#xff0c;目标网站常见的干扰手段就是设置验证码等&#xff0c;本就将基于Selenium实战讲解如何处理弹窗和验…

一建机电实务教材电子版_20年一建其实并不难,官方出版:复习题集(精修),速做速提90分...

20年一建其实并不难&#xff0c;官方出版&#xff1a;复习题集&#xff08;精修&#xff09;&#xff0c;速做速提90分一建法规管理经济建筑市政机电水利等根据《一-级建造师执业资格考试大纲》(2018 年版) 和《2020年版全国一级建造师执业资格考试用书》&#xff0c;组织全国著…