今天小编给大家整理了学习python里比较困难的内容,就是关于条件的选择,相信大家也一样踩过坑吧,于是总结了下面内容,一起来看下吧~

1.条件判断语句(if语句)

执⾏的流程:if语句在执⾏时,会先对条件表达式进⾏求值判断,

如果为True,则执⾏if后的语句

如果为False,则不执⾏

语法:if 条件表达式 :

代码块

代码块代码块中保存着⼀组代码,同⼀个代码块中的代码,要么都执⾏要么都不执⾏

代码块以缩进开始,直到代码恢复到之前的缩进级别时结束

代码块就是⼀种为代码分组的机制

2.input() 函数

该函数⽤来获取⽤户的输入

input()调⽤后,程序会⽴即暂停,等待⽤户输⼊

⽤户输⼊完内容以后,点击回⻋程序才会继续向下执⾏

⽤户输⼊完成以后,其所输入的的内容会以返回值的形式返回

3.if-else语句

语法:if 条件表达式 :

代码块

else :

代码块

执行流程

if-else语句在执⾏时,先对if后的条件表达式进⾏求值判断

如果为True,则执⾏if后的代码块

如果为False,则执⾏else后的代码块)

4.if-elif-else 语句

语法:if 条件表达式 :

代码块

elif 条件表达式 :

代码块

elif 条件表达式 :

代码块

......

else :

代码块

执行流程:

if-elif-else语句在执⾏时,会⾃上向下依次对条件表达式进⾏求值判断,

如果表达式的结果为True,则执⾏当前代码块,然后语句结束

如果表达式的结果为False,则继续向下判断,直到找到True为⽌

如果所有的表达式都是False,则执⾏else后的代码块

总结: if-elif-else中只会有⼀个代码块会执行

5.while语句

循环语句可以使指定的代码块重复指定的次数.循环语句分成两种,while循环和 for循环

语法:while 条件表达式 :

代码块

else:

代码块

执行流程

while语句在执⾏时,会先对while语句后⾯的条件表达式进⾏求值判断

如果判断结果为True,则执⾏循环体的逻辑(代码块)

循环体执⾏完毕之后,继续对条件表达式进⾏求值判断,依此类推

直到判断结果为False

6.循环嵌套

Python允许在⼀个循环体⾥⾯嵌⼊另⼀个循环。

语法:while 表达式:

while 表达式:

代码块

代码块

for 变量 in 循环规则:

for 变量 in 循环规则:

代码块

7.break和continue

break 可以⽤来⽴即退出循环语句,包括else语句

continue ⽤来跳过当初循环

好了,以上就是python条件控制的全部内容了,如需了解更多python实用知识,点击进入JQ教程网Python大全。

python条件控制语句要注意什么_关于Python条件控制怎么用?要注意什么?相关推荐

  1. python条件控制语句要注意什么_浅析Python 条件控制语句

    Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: 代码执行过程: if 语句 Python中if语句的 ...

  2. python语言if either怎么用_闲话Python之条件语句IF

    我发现好像哪里都会有if,下面就来聊聊Python当中if的常见用法. 最简单的格式就是,只有一个if,比如下面这个: my_deposit=100000 his_deposit=200000 if ...

  3. python基础语法加爬虫精进_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...

    Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...

  4. 下列python语句的输出结果是_下列Python语句的输出结果是_______________。

    [判断题]All arguments have a conclusion. (10.0分) [单选题]在关于学校萌芽的传说中,有一种学校的名称是"庠",这个场所是( ) [单选题] ...

  5. 一个完整的python文件即是一个模块_用python玩转数据|基本语法

    比较运算符 >>>3<4<7 True >>>3<4<1 False >>> 打开文件 >>> f=op ...

  6. python中if语句的实例_对python中if语句的真假判断实例详解

    说明 在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式. 示例 在python交互器中,经过测试发 ...

  7. python中for语句的使用_对Python中for复合语句的使用示例讲解

    当Python中用到双重for循环设计的时候我一般会使用循环的嵌套,但是在Python中其实还存在另一种技巧--for复合语句. 简单写一个小程序,用于延时循环嵌套功能如下: #!/usr/bin/p ...

  8. python中while true的用法_解析Python中while true的使用

    无限循环 如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例: #!/usr/bin/python # -*- coding: UTF-8 -*- var = 1 while var ...

  9. python发行版是什么意思_致 Python 初学者

    当下是一个喧嚣.浮躁的时代.我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会.我始终认为,学习是需要沉下心来慢慢钻研的,是长期的:同时,学习不应该被赋予太多的功利色彩.一个Py ...

最新文章

  1. jmeter分析性能报告时的误区
  2. 详解 Java 中 4 种 I/O 模型
  3. libsvm java下载_java-libsvm 版 结合已有数据集的demo,方便初学者使用 Develop 238万源代码下载- www.pudn.com...
  4. java学习_都说Java难学,不知道具体的学习内容?全套Java学习路线送上
  5. c++基础学习(12)--(多线程、Web编程)
  6. Jsoup的简易使用示例
  7. Transformer在计算机视觉领域走到哪了?
  8. OpenCV 发起 Spatial AI挑战赛
  9. python猴子偷桃递归_C++猴子偷桃问题
  10. math.hypot java_Java Math hypot()用法及代码示例
  11. ajax.net 的使用方法--摘自网上
  12. 成都电子地图 高清15、17、19级别 谷歌电子地图资源
  13. oc引导windows蓝屏_使用Opencore引导ubuntu以及Linux的步骤
  14. 多个Excel文件独立窗口打开方式(一键解决)
  15. 【渝粤教育】国家开放大学2018年秋季 3939T★汽车电控技术 参考试题
  16. 那周余嘉熊掌将得队对男上加男,强人所男、修!咻咻! 团队的Beta产品测试报告...
  17. 主板声卡坏了会不会有电流声_拯救无声电脑,还能升级音质,独立声卡音频转接头来解决...
  18. ETCD 源码学习--Watch(client)
  19. 【数据结构】- 教你一步完美应对面试官让你10分钟内实现带头双向循环链表(下)
  20. Win 7+CentOS 7双系统安装血泪史T_T

热门文章

  1. 【Linux 内核】调度器 ③ ( sched_class 调度类结构体分析 | next 字段 | enqueue_task 函数 | dequeue_task 函数 )
  2. 【错误记录】Groovy 函数拦截调用 invokeMethod 导致栈溢出 ( java.lang.StackOverflowError )
  3. 【Windows 逆向】CheatEngine 工具 ( 汉化版 CE 工具推荐 | 编写简单 C++ 程序 | C++ 程序执行分析 | 使用 CE 修改上述 C++ 程序 )
  4. 【组合数学】生成函数 ( 性质总结 | 重要的生成函数 ) ★
  5. 【Kotlin】接口 ( 声明 | 实现 | 接口方法 | 接口属性 | 接口覆盖冲突 | 接口继承 )
  6. 【Android 应用开发】 Fragment 详解
  7. Docker批量操作容器
  8. Educational Codeforces Round 66 (Rated for Div. 2)
  9. c++入门之运算符重载
  10. 查看android keystore 别名