鱼C论坛

 找回密码
 立即注册
查看: 2563|回复: 2

[学习笔记] 分支与循环

[复制链接]
发表于 2017-11-24 22:58:46 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 xiaobo1995 于 2017-11-25 20:35 编辑

分支:if语句:if 判断条件:
                           执行语句……
                      else:
                           执行语句……
        if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

        当判断条件为多个值时,可以使用以下形式:

        if 判断条件1:
            执行语句1……
        elif 判断条件2:
                执行语句2……
        elif 判断条件3:
             执行语句3……
        else:
              执行语句4……
循环:while循环:while 判断条件:
                                    执行语句……
                  while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,
                  break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:
                  # continue 和 break 用法
                         i = 1
                        while i < 10:   
                         i += 1
                         if i%2 > 0:     # 非双数时跳过输出
                                continue
                            print i         # 输出双数2、4、6、8、10

                        i = 1
                        while 1:            # 循环条件为1必定成立
                                    print i         # 输出1~10
                                    i += 1
                                    if i > 10:     # 当i大于10时跳出循环
                                       break
                 在 python 中,while … else 在循环条件为 false 时执行 else 语句块:
                          count = 0
                        while count < 5:
                                   print count, " is  less than 5"
                                   count = count + 1
                        else:
                                  print count, " is not less than 5"
     for循环:for 变量 in 序列:
                              内容
      在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,
      else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-25 09:17:21 | 显示全部楼层
cotinue还是不太理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-25 12:10:35 From FishC Mobile | 显示全部楼层
python! 发表于 2017-11-25 09:17
cotinue还是不太理解

就是结束当前循环,重新开始下一个循环的意思,程序运行到continue之后会跳转到while那一行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 09:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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