零基础入门Python3-分支(python判断,python循环)

今天我们来学习Python的分支和循环,进入正题:

 

一、分支

所谓的分支,就是条件判断。

1、第一种最简单的判断形式,运行逻辑为,条件表达式判断为True时,执行语句1和语句2。当判断为False时,不执行。

 

 if  条件表达式:

          语句1

          语句2

          ……

 

记牢条件表达式后面有个“冒 ”。

 

#实例1(从今天开始,>>>代表输出结果):

       age=18

       if  age>=16:

            print(“你已经成年了!”)

>>>孩子你已经成年了

 

2、第二种就是双向分支,也就是判断的结果有两种选择,但结果只是其中的一种。运行的逻辑是,条件表达式的结果为True时,执行语句1.1和语句1.2,结果为False时,执行语句2.1和语句2.2。不管结果是True还是False,必须执行其中对应的语句。

 

if  条件表达式:

        语句1.1

        语句1.2

        ……

else:

        语句2.1

        语句2.2

        ……

#实例:

    age=15

    if  age>=16:

            print(‘你已经成年了!’)

    else:

            print(‘你还未成年!’)

>>>你还未成年!

# 当age>=16为True,执行 print(‘你已经成年了!’),为False时,执行print(‘你还未成年!’)

 

 

3、还有一种我称为多向分支,也就是判断的结果有很多种选择,但是结果也只能有一种。这个运行的逻辑是首先条件表达式1判断是否为True,如果为True,则执行语句1.1和语句1.2。如果为False,则继续执行条件表达式2,结果为True,执行语句2.1和语句2.2,结果为False,继续执行条件表达式3。如果表达式3的运行结果为True,则执行语句3.1和语句3.2。结果为False,则执行语句4.1和语句4.2。

 

if  条件表达式1:

        语句1.1

        语句1.2

        ……

elif  条件表达式2:

        语句2.1

        语句2.2

        ……

elif  条件表达式3:

        语句3.1

        语句3.2

        ……

else:

        语句4.1

        语句4.2

        ……

 

#实例:

chengji=88

if chengji>=90:

print(‘成绩不错!’)

elif chengji>=80:

print(‘成绩还行!’)

elif chengji>=70:

print(‘好好努力!’)

elif chengji>=60:

print(‘刚刚及格!’)

else:

print(‘哈毛蛋!’)

>>>成绩还行



Python入门教程

第一课:零基础入门Python3-数据类型

第二课:零基础入门Python3-分支

第三课:零基础入门Python3-循环

第四课:零基础入门Python3-函数(1)

第五课:零基础入门Python3-列表list

第六课:零基础入门Python3-元组tuple

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树基础语法条件和分支211389 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年10月22日
下一篇 2018年10月22日

相关推荐