Python学习笔记-控制结构(判断,循环,跳转)

4. 控制结构

4.1 判断

  • if....else 条件判断,可以嵌套

    if 条件1:
    	条件1成立时执行的代码
    if 条件2:
    	条件2成立时执行的代码
    
    if 条件1:
    	条件1成立时执行的代码
    elif 条件2:
        条件1不成立但条件2成立时执行的代码
    else:
    	条件不成立时执行的代码
    
    if 条件1:
    	if 条件1.1:
    		条件1成立且条件1.1成立时执行的代码
    	else:
    		条件1成立且条件1.1不成立时执行的代码
    elseif 条件1.2:
    		条件1不成立且条件1.2成立时执行的代码
    	else:
    		条件1不成立且条件1.2不成立时执行的代码
    

4.2 循环

  • while 条件循环,循环判断条件真假。先判断,后执行

    当条件为真时执行循环,条件为假时跳出循环。也可以用 break 结束循环

    while 条件:
    	循环体语句
        break
    
    while 条件:
    	循环体语句
    else:
    	循环执行结束后再执行的语句
    	while循环完整执行,没有break跳出才会执行
    
  • for 循环,按序每次从序列中取一个值赋给变量

    序列可以是 str list tuple set dict range()

    range( i, j ):产生一个[ i , j )的整形序列

    range( j ):产生一个[ 0 , j )的整形序列

    range( i, j, k ):产生一个[ i , j )的整形序列,步长为k

    for 变量 in 序列:
    	循环体
    else:
    	循环执行结束后再执行的语句
        for循环完整执行,没有break跳出才会执行
    

4.3 跳转

  • break 跳出整个循环结构

  • continue 跳过本次循环后面的语句,继续下一次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值