阶段四python编程第四章循环

一级目录循环的基本使用

循环的作用:让指定的代码重复执行

while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行

while基本语法:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
如果要输出的是100个hello world,该怎么做?

在这里插入图片描述

死循环:
程序应该避免出现死循环

在这里插入图片描述

while嵌套:
while嵌套就是:while里面还有while
语法:
在这里插入图片描述

在这里插入图片描述
案例:
输出5行✳号,每行有5个

在这里插入图片描述

案例:
循环嵌套输出三角形

在这里插入图片描述

在这里插入图片描述

1.程序的三种结构:

顺序一一从上向下,顺序执行代码:
分支一一根据条件判断,决定执行代码的分支;
循环一一让特定代码重复执行,

在这里插入图片描述

2.循环的计数习惯
人类计数习惯从1开始
程序计数习惯从0开始

在这里插入图片描述
案例:
输出连续数字.-从5开始,截止到0的6个数字

在这里插入图片描述
循环计数:
· 循环在程序中经常用到的功能是循环计数
· 先在循环开始之前定义一个变量,用来存放计算结果
· 在循环内部对这个变量进行计算
· 循环完成后,输出这个变量的值

案例:
计算0~100之间所有数字的累计求和结果

在这里插入图片描述

在这里插入图片描述
3.break终止循环

· break必须放到循环内部
· 如果循环遇到break,立刻终止
· 一般在循环内部通过if的条件,来执行break,某一个条件成立的时候来break

在这里插入图片描述
案例:
break退出循环:在while循环内部,通过input接收用户输入,当用户输入exit,while循环终止。

在这里插入图片描述
4.人造死循环
· 代码中循环开始的时候不知道循环次数,可以使用人造死循环
· 在人造死循环内部,一定要有if结合break来退出循环的机制

在这里插入图片描述
5.continue
· 循环一旦遇到continue就不在执行continue下面的循环代码了,而是直接返回到循环开始判断条件
· continue一定是放到if后面,

在这里插入图片描述
· 使用continue一定要注意,因为使用不当很容易造成死循环

在这里插入图片描述

二级目录循环练习

案例1.
通过input输入任意一个整数
如果输入的是5,那么就打印5行✳号,如果输入10,就打印10行✳号
如果输入大于20,最多只打印20行
✳号

在这里插入图片描述
案例2:
在这里插入图片描述

在这里插入图片描述
案例3.
在这里插入图片描述
在这里插入图片描述

三级目录 for循环

· for主要是用于遍历字符串
· 字符串中有几个字符,for就会循环几次
语法:

在这里插入图片描述

在这里插入图片描述
案例:
循环遍历计算字符串"hello itcast’",计算字符串中有多少字符

在这里插入图片描述
一.while与for的不同

while循环的最大作用是指定次数的循环;

for循环最大作用是遍历;

while和for可以互换。

二、范围函数range

· 生成指定范围的一个数字序列
· for结合range就可以实现指定次数的循环
语法:

range(start,stop,step)
start代表范围的开始值
stop代表范围的结束值,但不包含stop
step步长,可以为负数,正数代表升序范围,负数代表降序范围

在这里插入图片描述
用for实现指定次数的循环(用for替换while)

在这里插入图片描述

在这里插入图片描述
案例:

在这里插入图片描述

在这里插入图片描述
案例:for计算指定范围偶数累加和

在这里插入图片描述

在这里插入图片描述

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值