(六)python3 只需3小时带你轻松入门——循环

for循环
使用循环可以重复执行某些代码,可以方便程序编写;但是不记效率的使用循环会使程序运行效率降低。

range
使用range()函数可以生成多个连续整数的range对象(这个概念后面会说)。基本格式:range(end)其中end是结尾数。range(10)则会生成范围为0-10的数的连续对象,不包括10。

迭代器
迭代器对象从容器的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。

由于range生成的是一个连续对象,在for循环中,我们直接使用for 变量 in 对象:变量会隐性的转化为迭代器对象,从range生成的连续对象的第一个元素,逐个获取到最后一个。
range(10)生成的对象是0-9,那么就是10次,for循环也就会循环10次,因为迭代器已经获取到了最后一个对象,再获取的话就获取不到对象,此时for循环的条件判断为false。
在for循环中,空格后面添加的是条件,条件成立则继续循环,不成立则跳出。

假设需要重复输出10次“你好吗”,重复手打10次“你好吗”或者复制10次“你好吗”会使程序编写繁琐;使用循环可以轻松的重复这个过程:

for i in range(10):print('你好吗')

结果:
在这里插入图片描述
while循环
while循环和for循环类似,不同循环使用的场景会有一定差别。
while循环使用示例如下:

i=0
while i<10:print('你好吗')i+=1

while循环中,i<10为判断条件,判断条件不一定和要示例一样,条件可以自己更改成其它条件。
每次循环i的值加1,由于初始状态下i的值为0,循环10次后,输出10次“你好吗”,随后跳出循环。
结果如下:
在这里插入图片描述

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

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

相关文章

linux下查看mysql的当前连接情况

为什么80%的码农都做不了架构师&#xff1f;>>> 首先需要登录到mysql中。 总共有三个命令&#xff1a; 1、status mysql> status--------------mysql Ver 14.14 Distrib 5.5.30, for Linux (x86_64) using readline 5.1Connection id: 96Current data…

用计算机画图软件画画教程,电脑画图软件有什么使用技巧,电脑画图软件教程...

一、第一步是点击右下角的“开始”图标。在开头上方&#xff0c;出现一个对话框&#xff0c;您找到“所有应用程序”&#xff0c;您右键单击鼠标&#xff0c;在出现的对话框中&#xff0c;您找到“附件”&#xff0c;您左键单击鼠标&#xff0c;在“附件”的右侧出现一个对话框…

(七)python3 只需3小时带你轻松入门——List与dict

List列表 python中最基本的数据结构之一。序列&#xff08;或者说集合&#xff09;中的每个元素都分配一个数字用来表示它的位置&#xff08;索引&#xff09;&#xff0c;第一个索引是0&#xff0c;第二个索引是1&#xff0c;依此类推。 索引 索引最大值不能超过当前对象的最…

龙芯推出兼容IE的龙芯浏览器解决方案,全面支持ActiveX插件等应用类型

近期&#xff0c;龙芯中科推出了兼容IE的浏览器解决方案&#xff0c;可全面支持采用ActiveX插件等IE时代技术开发的网页应用。众所周知&#xff0c;IE浏览器因年代久远&#xff0c;已逐步退出历史舞台。但在我国行业和个人应用中&#xff0c;仍存在着大量基于IE浏览器开发的网页…

DPS软件做MK(Mann-Kendall)突变监测分析方法(附DPS 7.05软件下载地址)

Mann-Kendall是一种非参数统计检验方法&#xff0c;具有样本不遵从某一特定分布&#xff0c;不受个别异常值干扰&#xff0c;能够客观地表征样本序列整体变化趋势等优点。 虽然DPS软件具有强大的统计分析和数据可视化功能&#xff0c;但是相关的示例和教程却本博文演示Mann-Ke…

clientHeight、offsetHeight 和 scrollHeight

2019独角兽企业重金招聘Python工程师标准>>> window.screen.availWidth 返回当前屏幕宽度(空白空间) window.screen.availHeight 返回当前屏幕高度(空白空间) window.screen.width 返回当前屏幕宽度(分辨率值) window.screen.height 返回当前屏幕…

(八)python3 只需3小时带你轻松入门——List 与 dict 的常用操作

List定义 定义:list1 [name,python,sun,dog] list获取:list1[0]->name,list1[3]->sun list修改:list1[0],list1[3]Lihua,run list输出: print(list[0]) 检验代码&#xff1a; list1 [name,python,sun,dog] print(list1获取索引0位置&#xff1a;,list1[0]) list1[0],l…

几何校正,正射校正,影像配准,辐射定标,辐射校正,大气校正,地形校正概念详解

一、几何校正 1、概念 是指消除或改正遥感影像几何误差的过程;

linux之errno值为104(connetction reset by peer)

1 问题 往fd里面写&#xff08;write方法&#xff09;入数据的时候出错&#xff0c;返回小于等于0的值&#xff0c;然后这个时候打印errno值是104 2 分析 errno是104就是connetction reset by peer&#xff0c;表明在对一个对端socket已经关闭的的连接调用write或send方法&am…

python 蓝牙模块pybluz安装

最近项目运用了蓝牙&#xff0c;所以来学一学蓝牙。 经过查阅&#xff0c;知道python的蓝牙模块是pybluz&#xff0c;然后老管理进行安装 出错&#xff0c;提示“Could not find the Windows Platform SDK” 到https://pypi.python.org/pypi/PyBluez 下载码源 查看setup.py 出错…

【ArcGIS风暴】ArcGIS 10.2字段计算器(Field Calculator)批量条件赋值用法总结

前面的文章介绍了栅格计算器的常见公式大全可以参照文章《【ArcGIS风暴】ArcGIS 10.2栅格计算器实用公式大全(经典珍藏版)》。可以看出,栅格计算器的熟练运用的确能解决很多栅格运算的问题。 现在有这么一类典型问题,就是如果需要按不同的条件进行赋值,该怎么做呢?我们是…

(九)python3 只需3小时带你轻松入门——函数自定义

函数 函数是组织好的&#xff0c;可重复使用的&#xff0c;用来实现单一&#xff0c;或相关联功能的代码段。 无返回值无参函数自定义 你可以定义一个由自己想要功能的函数&#xff1a; 函数代码块以 def 关键词开头&#xff0c;后接函数标识符名称和圆括号 ()函数内容以冒号…

.NET性能优化-你应该为集合类型设置初始大小

前言计划开一个新的系列&#xff0c;来讲一讲在工作中经常用到的性能优化手段、思路和如何发现性能瓶颈&#xff0c;后续有时间的话应该会整理一系列的博文出来。今天要谈的一个性能优化的Tips是一个老生常谈的点&#xff0c;但是也是很多人没有注意的一个点。在使用集合类型是…

android单元测试

1、创建一个类继承AndroidTestCase 2、在AndroidManifest.xml中配置 转载于:https://www.cnblogs.com/kingxiaozi/p/4669689.html

(十一)python3 只需3小时带你轻松入门——面向对象

类 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 例如&#xff1a; 人是一种类型&#xff0c;拥有年龄、身高、体重、性别等属性。具体一个人是一个对象&#xff0c;例如小明&#xff1b;小明有年龄、身高、体重…

javascript:with的用法以及延长作用域链

转自&#xff1a;http://lllt.iteye.com/blog/1246424 《Javascript高级程序设计&#xff08;第二版&#xff09;》第66页中提到&#xff1a;“由于with语句的变量对象是只读的&#xff0c;结果url就成了函数执行环境的一部分&#xff0c;因而可以作为函数的值被返回。”&#…

linux之pmap命令查看进程的地址空间和占用的内存

1 问题 我们怎么知道进程占用的内存多大 2 我们可以使用pmap命令 pmap命令用于显示一个或多个进程的内存状态,报告进程的地址空间和内存状态信息。 一般使用 pmap pid 一般参数选项如下 -x extended显示扩展格式 -d device显示设备格式 -q quiet不显示header/footer行 …

【OAuth2】:赋予用户控制权的安全通行证--原理篇

&#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 接下来看看由辉辉所写的关于OAuth2的相关操作吧 目录 &#x1f973;&#x1f973;Welcome Huihuis Code World ! !&#x1f973;&#x1f973; 一.什么是OAuth? 二.为什么要用OAuth?…

坚持建设国家自主信息体系,龙芯中科胡伟武“419”论坛畅谈LoongArch生态建设蓝图...

4月19日&#xff0c;第五届关键信息基础设施自主安全创新论坛在北京召开&#xff0c;这也是龙芯中科正式发布自主指令系统LoongArch一周年之际。在本次论坛上&#xff0c;龙芯中科董事长胡伟武发表了《龙架构&#xff08;LoongArch&#xff09;生态建设》的演讲&#xff0c;围绕…

(十)python3 只需3小时带你轻松入门——模块与包

模块 一般情况下&#xff0c;是一个以.py为后缀的文件。使用import导入。我们创建一个py文件&#xff0c;名为myprint&#xff0c;该py文件作为模块&#xff0c;在里面定义一个函数名为myprint&#xff1a; def myprint():print(这是我的print模块)保存后&#xff0c;在同目录…