鱼C论坛

 找回密码
 立即注册
查看: 2493|回复: 1

[学习笔记] pythonP15-19分支与循环学习笔记

[复制链接]
发表于 2020-8-30 16:17:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、if语句——分支结构
1.1判断一个条件,如果成立,就执行其包含的语句或代码块(通过语句的缩颈,确认语句的从属关系)。
   if codition:
        statement(s)
1.2判断一个条件,如果成立,就执行其包含的语句或代码块;如果不成立,就执行另外某条语句或代码块。
   if condition:
        statement(s)
   else:
        statement(s)
1.3判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果第2个条件不成立,则继续判断第3个条件......
   if condition1:
        statement(s)
   elif condition2:
        statement(s)
   elif condition3:
        statement(s)
   ...
1.4判断多个条件不成立的情况下,执行某条语句或者代码块。
   if condition1:
        statement(s)
   elif condition2:
        statement(s)
   elif condition3:
        statement(s)
   ...
   else:
        statement(s)
1.5将if-else语句变成一个表达式
  条件成立时执行的语句 if condition(条件判断) else 条件不成立时执行的语句
2、while语句——循环结构
2.1while语句:条件成立,则重复执行循环体的语句或代码块。
  while condition:
        statement(s)
2.2 sum = sum + i  可以简写成 sum += i
2.3 break 用于打断一个死循环,跳出循环体,执行循环体后边的语句。break后边的语句将不再执行。每次只跳出一层循环体。
2.4 continue 跳出循环,回到循环体的开始,继续执行循环体。每次只跳出一层循环体。
   i = 0
   while i<10:
        i += 1
        if i% 2 == 0:
                continue
        print(i)
   1
   3
   5
   7
   9
2.5 else 当循环的条件为False,便会执行else包含的语句或代码块。
3、for语句——循环结构
3.1for 变量 in 可迭代对象:可迭代对象可以是字符串、元组、列表。
   for i in range(10):
        statement(s)
3.2 range(stop)生成从0到stop的整数数字(不包含stop本身)
    range(start,stop)生成从start到stop的整数数字(不包含stop本身)
    range(start,stop,step)按照步进step生成从start到stop的整数数字(不包含stop本身)
3.3 for 语句同样可以搭配break和continue语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-19 16:36:33 | 显示全部楼层
收藏,感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 02:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表