@IT·互联网python 高级码农成才之路

*禁白嫖*python循环判断语句

2021-01-18  本文已影响0人  幼姿沫

1.while语句

while 条件:

    # 循环体

    # 如果条件为真,那么循环体则执行

    # 如果条件为假,那么循环体不执行


flag=True  

while flag:      判断条件条件成立则继续执行

print('jacksonYee')      条件依然成立进入循环体

print('lay-z')                 在循环体中从上至下依次执行

print('gai')                  

运行到了底部重新判断条件,如果仍然符合条件则循环往复地执行

终止循环的三种方法

1.添加了终止条件false 2.break终止循环 3.continue完成此次循环继续下次循环

while:

    执行体语句

else:

    执行语句

2.End用法

为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。

print默认是打印一行,结尾加换行。end=' '意思是末尾不换行,加空格。交互模式


3.for有限循环

range详解

此函数中各参数的含义如下:start:用于指定计数的起始值,如果省略不写,则默认从 0 开始。

end:用于指定计数的结束值(不包括此值),此参数不能省略。

step:用于指定步长,即两个数之间的间隔,如果省略,则默认步长为 1。

总之,在使用 range() 函数时,如果只有一个参数,则表示指定的是 end;如果有两个参数,则表示指定的是 start 和 end。

#for是有限循环 range函数范围默认是从0开始计数

for iin range(100):

print(i+1)

#输出1-100的偶数

for iin range(0,100,2):

print(i)

#计算1-100的和

result=0    #保存累加结果的变量

for iin range(101):#逐个获取1-100之间的值,累加求和

    result+=i

print(result)

空语句支持pass

python流程控制

计算机程序在解决某个问题时,

包括三种情形;

顺序执行,选择执行  ,循环执行

对应着程序设计中的三种程序执行结构流程:

顺序结构,一条一条的按顺序执行

选择结构,if  else 单分支,双分支,多分支

循环结构  while  for

#三目运算 用来提高代码效率 格式 值1 if 条件 else 值2

#如果条件成立则输出前面的内容 否则输出后面的内容

print(8>6)  if 8>6   else print(6>8)

4.流程控制之IF

 假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办? 很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这个过程就叫流程控制。


Python条件语句是通过一条或多条语句

的执行结果(True或者False)来决定执行的代码块。

if 语句的判断条件可以用变量,比较运算,bool,逻辑运算来表示其关系。

1.单分支:

if 条件:

满足条件后要执行的代码

2.双分支:

if 判断条件:

      满足条件执行语句

else:

      不满足条件执行语句

3.多分支

if 条件:

满足条件执行代码

elif 条件:

上面的条件不满足就走这个

elif 条件:

上面的条件不满足就走这个

elif 条件:

上面的条件不满足就走这个

else:

上面所有的条件不满足就走这段

上一篇下一篇

猜你喜欢

热点阅读