Python if语句的嵌套

现在,if、else if、else 大家已经掌握了,所以,我们在这个基础上,再学习另一个内容。

这个内容就是if语句的嵌套,那么,什么是嵌套呢?其实,嵌套就是在if、else if、else里面还可以再调用if、else if、else,而嵌套的层数是没有限制的。

但是,在嵌套的过程,if、else if、else的配对先后顺序是不变的,以及一个if可以对应多个else if,以及一个if只能对应一个else语句这些规则在嵌套时也是一样的。

1、 首先,我们来看看" if"语句嵌套的格式:

if 表达式:

if 表达式:

语句1

elif 表达式:

语句2

elif 表达式:

语句3

else

语句4

elif 表达式:

if 表达式:

语句5

elif 表达式:

语句6

elif 表达式:

语句7

else

if 表达式:

语句8

elif 表达式:

语句9

elif 表达式:

语句10

else

语句11

重点记住if、else if、else这三个配对顺序一定不能改变,以及一个if可以对应多个else if,以及一个if只能对应一个else语句,就可以在各自的语句体中重复嵌套了。

虽然,上面的if嵌套格式看起来有点复杂,但是,大家不用害怕,也没有什么好理解的,只要做到第1点先记住,然后,多练习几次,再重复结合其它的知识一起训练,再训练,自然就可以从最初的记住,到熟练,然后,再到灵活运用了。

非常好,现在,我们已经掌握了Python中的“if嵌套语句”这些知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“if嵌套语句”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。

不要停留在理论规则上面,快动起来吧!

(通过游戏模式学习与训练,需要在电脑上运行)

python if嵌套语句_Python if语句的嵌套相关推荐

  1. python的常用语句_python常用语句

    python常用语句 一:判断语句: 所谓判断语句,就是指满足某些条件之后,才允许做的事情,而不满足条件,是不允许做的.例如在现实生活中,我们过马路时要看红绿灯,只有出现红灯的时候,我们才能过马路,否 ...

  2. python for语句_Python循环语句

    python流程控制语句包括:if条件语句.while循环语句.for循环语句.range函数以及break.continue.paa控制语句 一.if语句 a = 2 if a >3: pri ...

  3. python怎么输出文本_python输出语句怎么用

    Python中输出语句是print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z ...

  4. python输出日期语句_python输出语句怎么用

    Python中输出语句是print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z  ...

  5. python的print语句_Python print语句

    1. 输出字符串 >>> strHello = 'Hello World' >>> print (strHello) Hello World 2. 格式化输出整数 ...

  6. python的语句_Python的语句

    python中的两种语句: 1.if条件控制语句 格式: if: a = int(input("请输入第一个数:")) b = int(input("请输入第二个数:&q ...

  7. python return返回值_Python return语句 函数返回值

    return语句是从python 函数返回一个值,在讲到定义函数的时候有讲过,每个函数都要有一个返回值.Python中的return语句有什么作用,今天就来仔细的讲解一下. python 函数返回值 ...

  8. python中if语句可以嵌套吗_Python if语句嵌套(入门必读)

    在非常简单的 if 语句中嵌套 if else 语句,方式以下: if 关系式 1: if 表明式 2: 代码块 1 else: 代码块 2 再例如,在 if else 语句中嵌套 if else 语 ...

  9. python写if语句_python if语句

    ## Python条件和If语句 Python支持数学中通常的逻辑条件: * 等于:a == b * 不等于:a!= b * 小于:a * 小于或等于:a <= b * 大于:a> b * ...

最新文章

  1. linux环境下监控日志的变化命令 tail -f
  2. php最大并发数,php内置开发服务器的最大并发连接数
  3. VGGnet论文解读及代码实现
  4. C/C++笔试题(基础题)
  5. window 平台下mysql主从的监控(window执行计划配合vb脚本)
  6. 黑马程序员 Python学习笔记之 判断(if)语句
  7. MATLAB2014b安装
  8. java中文乱码转换编程_java中文乱码如何转换
  9. 网站锦囊(逐渐更新中)
  10. android 自定义控件github,GitHub - swordman20/AndroidDIYWidget: Android组合自定义控件
  11. 什么是Mbps、Mbs、MBs
  12. Python安装教程_Python运行环境的搭建
  13. android 手机 投影,100吋1080p 看Android双核手机连投影
  14. 万豪国际亚太区第1000家酒店开业!总客房数量超一半在中国 | 美通社头条
  15. arm linux not syncing,Linux系统启动中途停止,提示Kernel panic - not syncing: Attempted to kill init!...
  16. MYSQL中,CAST函数的使用规则
  17. 数据结构与算法——给定整数A1,A2,....An,....(可能有负数),求该数据序列的最大子序列的和
  18. cpu-z中如何查看内存的频率和内存插槽的个数?
  19. 【BZOJ4889】[Tjoi2017]不勤劳的图书管理员 分块+树状数组
  20. 求一百个人中有人生日相同的概率

热门文章

  1. GAN-详解BCELoss和BCEWithLogitsLoss
  2. 以太坊的合并四大支柱重振生态信心
  3. 复选框批量删除-ajax-ssm项目(update实现假删除)
  4. Paddle框架整体使用感受
  5. 100个弱智的囧笑话
  6. 一看就懂的ReactJs教程
  7. Android-X5WebView详细集成步骤
  8. MLP入门:多层人工神经网络模型及算法公式推导(正向传播与逆向传播过程详解)
  9. 从宝洁到腾讯:我的职场转型四部曲
  10. 本人对12306系统优化的一点建议