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

北京网站建设laitang国内做的好的网站

北京网站建设laitang,国内做的好的网站,团员注册网站,wordpress5.2添加外链目录 4.2.1 理解循环控制 4.2.2 for循环结构 4.2.3 循环结构的else语句 4.2.4 while循环结构 4.2.5 循环结构可以嵌套 4.2.6 国庆节吃好玩好 4.2.1 理解循环控制 我们先来搞清楚循环的含义。以下内容引自汉语词典: 循环意指往复回旋#xff0c;指事物周而复始地运动或变…目录 4.2.1 理解循环控制 4.2.2 for循环结构 4.2.3 循环结构的else语句 4.2.4 while循环结构 4.2.5 循环结构可以嵌套 4.2.6 国庆节吃好玩好 4.2.1 理解循环控制 我们先来搞清楚循环的含义。以下内容引自汉语词典: 循环意指往复回旋指事物周而复始地运动或变化或反复地连续做某事 那么放到编程语言中进行类比则很容易理解循环控制: 通过某些指令来控制程序反复地执行。通过控制程序指令反复地执行可将程序员从繁琐的代码编写工作中解放出来。同学们先思考下面这个问题: 计算1到10之间的所有自然数的和 乍看是一个很简单的问题要解决这个问题只需将1到10之间的所有自然数罗列出来然后再直接相加即可: sum  12345678910 但如果把问题改成“计算1到100000之间的所有自然数的和”该怎么编写程序代码通过手写的方式逐数字的进行相加是非常低效的。对于这类问题编程语言中的循环控制可以提供完美的解决方案。 4.2.2 for循环结构 在Python中通过for与while关键字来定义循环结构循环结构中的else语句用来定义循环正常退出时所执行的操作。 同学们可以在交互模式中查找for,while等关键字的定义与用法要养成在交互模式中进行查找的良好习惯。例如查找for关键字的定义及用法:help(for)。 for循环的语法结构: for target_list in expression_list:pass else:pass target_list表示目标值列表expression_list表示表达式列表,循环中的else语句用来定义循环正常退出时所执行的操作。在for循环结构中会逐一迭代出表达式列表中的值然后将值赋值给target_list所代表的变量。 代码实例: for number in 1,2,3,4,5:print(number) 程序输出为:1 2 3 4 5代码中的for循环会迭代表达式列表中的值然后将迭代出的值赋值给变量number。表达式列表中的值为(1,2,3,4,5), 集合中有5个值所以for循环一共迭代了5次每次都将迭代得到的值赋值给了变量number。比如第一次迭代出的值为1然后赋值给变量number,第二次迭代出的值为2同样赋值给变量number,以此类推。 以逗号分隔的表达式其实是Python中的元组在后面介绍数据类型时会对元组类型进行详细讲解 4.2.3 循环结构的else语句 循环中的else语句不是必须的如需定义循环正常退出时所执行的收尾操作那么需要在for循环结构中加一个else语句。 for number in 1,2,3,4,5:print(number) else:print(for循环正常退出) 程序输出为:1 2 3 4 5 for循环正常退出所谓的循环非正常退出是指在循环中执行了break语句也即只要在循环体中执行了break 就是循环的非正常退出。 break语句只能用于循环结构中如果用在其它的地方Python会抛出语法错误的异常信息。 代码实例 for number in 1,2,3,4,5:print(number)# 如果当前number指向的值大于3就执行break退出循环 if number  3:break else:# 如果for循环非正常退出# 就不会执行else语句下面的代码print(for循环正常退出) 程序输出为: 1 2 3 44.2.4 while循环结构 先来看下while循环的语法结构 while expression:pass else:pass expression为条件表达式当表达式的值为真值时会执行冒号下方的代码。while中的else同for循环中的else一样,用来定义循环正常退出时所执行的操作。在while循环中同样可以执行break来退出循环。 代码实例 while 0:print(这行代码永远不会执行) while :print(这行代码永远不会执行) while中的表达式为0,  0值为假值所以不会执行while循环中的print函数。 在迄今学过的内容中0值和空值都为假值。空字符串是空值自然也是假值 代码实例 x  3 y  3 while xy  0:# 先取出变量x指向的值然后与1进行相减# 最后将相减的值再赋值给变量x以此实现了自减x  x-1y  y-1print(xy, xy) 程序输出为:xy4 xy2 xy0代码讲解 x与y的初始值都为3xy的值为6所以xy 0的值为真值。在while循环中不断将x与y的值减-1当x与y的值都为0时xy0,那么表达式xy 0的值为假值所以不会运行循环体中的代码。 4.2.5 循环结构可以嵌套 循环结构同条件控制结构一样也可以嵌套。同样地在进行嵌套时要注意代码缩进同时嵌套的深度不宜过深否则会导致代码的可读性变差代码难以维护。以下是一个代码实例 计算1到10之间的所有合数的和: # 定义变量sum_of_numbers用来保存所有合数的和 sum_of_numbers 0 # 合数指自然数中除了能被1和本身整除外还能被其他数0除外整除的数 # 所以首先排除1和2 number 3while number 10:# 通过for循环和range来遍历从2到number之间的所有自然数for _ in range(2, number):# % 是Python中的求余计算符号if number % _ 0:# number能被其他数整除时余数为0# 如果余数为0说明为合数sum_of_numbers sum_of_numbers numberbreak # 不断进行自加当number指向的值大于10时会退出循环number number 1 else:print(sum_of_numbers) 在上文的代码实例中在while循环中嵌套了for循环同样可以在while中嵌套while循环在for循环中嵌套while循环for循环。同学们可将上文中的代码实例全部改成for循环结构以比较while循环与for循环的使用区别。 4.2.6 国庆节吃好玩好 跟薯条老师学后端开发高级爬虫(JS逆向安卓逆向)数据分析大数据开发量化交易以及机器学习深度学习算法。坚定自己的学习目标保持学习的热情那你成为高手只是时间问题。 薯条老师的学生在南方电网林氏家居京东阿里等大厂。想系统学习Python和Java的同学可以移步薯条老师的个人技术博客薯条老师的个人技术博客http://www.chipscoco.com/ 对本节教程有任何不懂的同学亦可在评论区中进行评论。薯条老师会详细解答你们提出的每一个问题。
http://www.hkea.cn/news/14342970/

相关文章:

  • 购物网站开发实例汇点远程app下载安装
  • 甘肃省通信管理局 网站备案wordpress如何显示分类目录
  • 珠海 网站开发今天的新闻主要内容
  • 软件网站建设基本流程图公司建设网站的公司
  • 都有哪些可以做app的网站广州云脑网站建设
  • 换物网站为什么做不起来深圳产品设计招聘信息
  • 制作企业网站html简单微信小程序制作
  • 建设银行公积金网站wordpress 前端 插件
  • 做网站找个人wordpress 新建媒体库
  • 西安建立公司网站的步骤天元建设集团有限公司地址
  • 网站建设一般用什么软件建设厅网站如何查询企业信息
  • 计算机培训班推荐海阳seo排名优化培训
  • 网站建设发展现状中国建设银行对公网站首页
  • 个人网站名字可以用哪些长沙制作网站设计多少钱
  • 海淀区网站建设如何用域名建网站
  • 中国交通建设监理协会官方网站秀山网站建设公司
  • 技术支持 洛阳网站建设python网站开发案例
  • 有做国际网站生意吗西安手机定制网站建设
  • 郑州公司建站模板wordpress百万并发
  • 电商网站开发流程list网站有必要备案吗
  • 关于加强公司 网站建设的通知怎样建立一个企业网站
  • 无锡本地模板网站建设产品阿克苏地区住房和城乡建设局网站
  • 凡科做网站是否安全南宁手机网站制作
  • 网站推广优化中国招标投标公共信息服务平台
  • 自适应微网站开发官网最新版cmsv6
  • 淮南集团网站建设华与建设集团有限公司网站
  • 多语种外贸网站html静态页面的制作
  • 做量化投资网站免费建网站的程序
  • 孟州哪里可以做网站wordpress访问调用流程
  • 永康新站优化公司域名查询网站