Python循环和分支(学习笔记)

while循环
while循环的条件
条件,循环内容,结束循环的条件
基本语法

#死循环

whileTure:#Ture为循环满足条件,条件为真就会一直循环下去*******切记不要忘记条件后面的冒号

循环内容

#条件循环

a=10

#定义变量循环次数

while a>=1:#当a大于1时循环

循环内容

a-=1#循环退出条件每次循环a的值减1,a-=1就相当于a=a-1,所以此循环会循环10次

for循环
for循环的对象是可迭代对象

for循环将遍历(循环)迭代对象,将可迭代对象的元素一个一个拆分每一次拆分就是一次循环。
例如下面情况就是可迭代
基本语法

for i in 可迭代对象:#理解,循环遍历可迭代对象里面的内容赋值给变量i*****切记冒号不要丢
print(i)#将遍历结果释放
例子
a="12345"
for i in  a:
     print(a)
执行结果>>

1
2
3
4
5
可迭代对象口诀(两字元列)两字是字符串和字典,遍历字典时遍历的时字典的键,元列是元组和列表
数字它不是可迭代对象因此数字不能遍历,所以要遍历数字要使用range()函数,例如:
for i in  range(1,11):#循环1-10,因为range函数有三个参数这里只介绍两个,开始和结束,这个例子中从1开始从
11的前一个数结束
print(i)
range(开始,结束,跨度)
介绍到函数就会介绍参数

嵌套是一层套一层在循环中可以再循环,在判断中可以再判断,例如:

while条件:

         循环体

         while条件:

                   循环体

#此循环有两层循环,两个循环两个退出条件条件都满足时终止循环

break

continue

这两个方法是终止循环

break是完全终止循环,continue是停止一次当前的一层循环,一层假如循环打印10个数字,使用continue那么他就会打印5次

for i in range(1,11):#循环下面的语句10次

      for a in range(1,11)#循环下面语句10次

            print(a)#把遍历的10个数字打印出来

#此循环是上面的for循环将下面的语句循环10次每次上面的循环每(遍历)循环1次下面的循环则循环10次

判断
用if···elif···else,做判断

格式
if判断条件:条件为true执行if语句
     执行代码块
elif判断条件:#条件为false执行else语句
     执行代码块
else:
执行代码块
理解:if···elif···else就是分情况,elif一般只会用到多种情况下使用,要是两种情况只使用if···else,一个完整
的判断是if开始,else结束。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值