博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python-if、for、while的基础用法
阅读量:7103 次
发布时间:2019-06-28

本文共 722 字,大约阅读时间需要 2 分钟。

Python的各种代码执行,都是从上至下执行,满足条件就返回,不会执行后面的代码

一、if 

  假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办? 很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这个过程就叫流程控制。

  1、单分支

    if   条件:

      满足条件执行

  2、多分支

    if   条件1:

      满足条件1执行

    elif  条件2:

      满足条件2执行

    ......支持多个elif

    else:

      都不满足执行

二、while

  while 条件:

  # 循环体

  # 如果条件为真,那么循环体则执行
  # 如果条件为假,那么循环体不执行

  可以设置个变量,将变量赋值为真(a=True),通过在循环内,改变变量的真假,控制循环

 

  如果在循环的过程中,因为某些原因,你不想继续循环了,怎么把它中止掉呢?这就用到break 或 continue 语句

  • break用于完全结束一个循环,跳出循环体执行循环后面的语句
  • continue和break有点类似,区别在于continue只是终止本次循环,不循环continue之后的代码啊,接着还执行下次后面的循环,break则完全终止循环

 

 三、for

  while是在条件为真的情况下,一直循环,for是在固定次数中循环

转载于:https://www.cnblogs.com/fan-yi/p/8728162.html

你可能感兴趣的文章
Linux下Oracle设置环境变量
查看>>
VBScript的字符串方法
查看>>
C和汇编调用一例
查看>>
分享:TokuDB v7 发布,并宣布全面开源
查看>>
系统工具技术选择 – 我们为什么不选择Puppet?
查看>>
ZOJ-2788 Panic Room 最小割
查看>>
hdu 1175:连连看(dfs 深度优先搜索)
查看>>
模式浏览器火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题...
查看>>
Oracle Class9. 数据库触发器和内置程序包
查看>>
视频转发GB 28181 视频代理网关功能及基本原理一
查看>>
远程桌面连接的安装和设置
查看>>
AVD崩溃问题解决
查看>>
sencha touch 监控 Carousel 旋转事件
查看>>
document.readyState和document.DOMContentLoaded判断DOM的加载完成
查看>>
2013年度中国优秀开源项目入围奖
查看>>
ural1517后缀数组
查看>>
函数sql黑马程序员——SQL常用函数
查看>>
thinkphp 前台html调用函数 格式化输出
查看>>
jquery 选择器大全
查看>>
.net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串...
查看>>