python条件判断与循环

条件判断python

python的缩进规则,若是if语句判断是True,就把所进的代码执行,也能够给if添加一个else语句,意思是,若是if判断是False,不要执行if的内容,去把else执行了ide

num=num >=:
    (num)
    ()
:
    (num)
    ()

固然上面的判断是粗略的,彻底能够用elif作更细致的判断函数

num=num >=:
    (num)
    ()
num >=:
    ()
:
    ()


elif是else if 的缩写,彻底能够有多个elif,因此if语句完×××式就是:字符串


<条件判断1>:
    <执行1>
<条件判断2>:
    < 执行2>
<条件判断3:
    < 执行3>
:
    < 执行4>

if语句执行有个特点,它是从上往下判断,若是在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和elseinput


if还能够简写it

if x:class

    print('true')
变量

只要x是非零数值、非空字符串、非空list等,就判断为True,不然就为False.循环


input()读取的为字符串形式迭代器


循环:

for 循环

Python的循环有两种,一种是for...in循环,依次把list或者tuple中的每一个元素迭代出来,看例子

names=[]
i names:
    (i)

jack

lucy

tom

因此for x in ...循环就是把每一个元素代入变量x,而后执行缩进块的语句。

造数函数range(),使用方法range(开始数字,结束数字,中间跨度)    ,0开始,n-1结束

3.x版本已经将range()生成迭代器,不在输出结果,

blob.png

案列,计算100之和

sum=i ():
    sum=sum+i
(sum)

第二种循环

while循环,只要条件知足,循环就不会中断,条件不知足时退出循环。好比咱们要计算100之内全部奇数之和,用while循环

sum=n=n>:
    sum=sum+n
    n=n-(sum)


中断当前循环break,演示

sum=n=n>:
    sum=sum+n
    n = n - n < :
        (n)
(sum)

continue结束本次循环,继续执行

n=n<:
    n=n+(n)

只打印奇数

n=n<:
    n=n+n % ==:
        (n)
相关文章
相关标签/搜索