1.1.7 if语句

2.控制流语句(control flow

 

If 条件:

  缩进执行代码

         2.1 由条件和执行代码块组成。

                   2.1.1 条件可分为决策、循环和分支

         2.2 格式(冒号与4个空格永不忘)

         2.3 if while for 函数,皆为contorl flow

 

 

3.布尔值

 

         3.1控制流与真假值息息相关

                   3.1.1不要误解了真假与布尔值

 

         3.2布尔值的几个最基本运算符

                   3.2.1and  全部都为布尔真

                   3.2.2or    只要有一项为布尔真

                   3.2.3is 检查共享  是否同一数据对象

                   3.2.4== 检查值

                   3.2.5not

                   3.2.6其他若干比较符号

比较这两个算法一个嵌套一个用了and or的算法

a=5

if a>4 and a<10:

   print(a)

结果为5

 

a=5

if a>4:

   if a<10:

       print(a)

结果为5

这两个方法目的是一样的,结果也是一样的

 

 

比较‘=’和‘==’的区别一个是赋值有个是检查是否相等

a=5

b=3

if a==5 and b==3:

print('True')

a=5就是赋值 if a==5就是检查a是否等于5

 

4.if语句(控制流语句)

 

        

         4.1if的组成

If True:

         Print(‘True’)

elif:

         Print(‘True’)

else:

         pass

                   4.1.1 ifelif替代了switch

                   4.1.2pass        

 

         4.2奇技淫巧 三元表达式

                   4.2.1x if  else   

4 is True else3 等同与(python3不适用

If  True:

         Print (4)

else:

         3

                   4.2.2活用list 

[4,3][True]

[真的条件(后面的3),假的条件(前面的4等同于上面

                   4.2.3三元表达式玩玩就好

 

 

 

如有两个条件可以用if嵌套来写

If a>3:

         Ifa<10:

                   Print(‘a=15’)

如果要判断相等的条件则用‘==’来书写

a = 5

b =3

if a==5:

   if b==3:

       print('a=5,b=3')

python3 不能并排书写A=1,B=4

只能写成  A=1

          B=4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值