if

Day03

1.分支语句

​ 多分支:

​ if 判断条件1:

​ 语句块1-1

​ elif 判断条件2:

​ 语句块2-1

​ else:

​ 语句块1-2

​ 执行过程:首先执行判断条件1,如果条件1成立,执行语句块1-1,跳出循环,如果判断条件1不成立,执行判断条件2,如果判断条件2成立,则执行语句块2-1,跳出循环,如果判断条件2不成立,则执行语句块1-2。

2.分支语句之嵌套

​ if 判断条件1:

​ if判断条件2:

​ 语句块2-1

​ else:

​ 语句块2-2

​ else:

​ 语句块1-1

​ 执行过程:首先执行判断条件1,如果判断条件1成立,执行判断条件2,如果判断条件成立,则执行语句块2-1,跳出循环。如果判断2不成立,则执行语句块2-2,跳出循环。若果判断条件1不成立则执行语句1-1。

3.if语句的三目运算

​ 本质:将if语句强制性的写在一行

​ 语法:

​ result1 if 判断条件 else result2

​ 执行过程:当判断条件成立,返回result1 ,条件不成立返回result2

​ result 可以是变量,也可以常量,也可是表达式

3.while循环

​ while 判断条件:

​ 循环体

​ 执行过程:首先执行判断条件,若条件成立则进入循环体,循环体执行完毕,再执行循环条件,若条件成立则再执行循环体,知道条件不成立为止。退出循环。

5.while循环之死循环:

​ while 真:

​ 循环体

​ 当判断条件的取值永远为真的时候,这时进入一个死循环

6.break,continue,pass

​ 1.break 功能:跳出循环

​ 2.continue 功能:结束当前此次循环,继续下一下循环

​ 3.pass 功能:本身没有任何意义,用来保证语句的完整性

7.while循环之else

​ while 判断条件:
循环体

​ else:

​ 语句块

​ 执行过程:首先执行判断条件,当条件成立时,进入循环体,循环正常结束的时候,执行else下面的语句块,若非正常执行结束,则不会执行else下面的语句块。

8.for循环

​ for x in 序列:

​ 循环体

​ 执行过程:使用for循环,可以将序列中的元素依次取出赋值给x,当序列中的元素全部取出的时候,循环结束

​ range函数:

​ range(stare,stop,step)

​ start:默认0

​ stop:必须写

​ step:步长,默认为1,可以为负

​ 产生一个从[ start,stop)步长为step的序列

9.循环的嵌套

​ for x in序列1:

​ 循环体1

​ for y in 序列2:

​ 循环体2

​ 执行过程:首先进入外循环,外循环执行一次,进入内循环,内循环执行一轮,执行结束,退出内循环,执行第二次外循环,又重新执行内循环,往复循环。直到外循环退出,整个循环才结束。

10.for循环之else

​ for x in 序列:

​ 循环体

​ else:

​ 语句块

​ 执行过程:当for循环正常结束,此循环会执行else下的语句块,若非正常结束,则不会执行,else下的与语句块。

11.格式化输出

​ %s 字符串类型

​ %d int类型

​ %f float类型

​ %0nd 0:代表占位符,n代表长度,d代表类型

​ %.nf .n代表保留n为小数

​ end=” “ 代表不换行

​ end 若默认不写默认\n 【换行】若不想换行,则需要给end重新赋值 【end是指结束的时候打印字符串】\t 代表制表符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值