python之控制流

python

条件判断

简单if语句

python;gutter:true;">>>>name='lily'

>>>if name='lily':

print 'hello,', name

hello,lily

if-else

>>>score=90

>>>if score>=80:

print 'very good'

else:

print 'keep trying'

very good

if-elif-else

>>> age=18

>>> if age>=18:

print 'adult'

elif age<18:

print 'teenager'

else:

print 'please enter the correct age'

adult

循环

for

>>> L=[1,2,3,4,5]

>>> for v in L:

print v

1

2

3

4

5

while

>>> a=0

>>> while a<10:

a=a+1

print a

1

2

3

4

5

6

7

8

9

10

退出循环

break与continue区别:

break:退出循环体

利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。

>>> s = 0

>>> x = 1

>>> n = 1

>>> while True:

if n>20:

break

s=s+x

x=x*2

n=n+1

print s

1

3

7

15

31

63

127

255

511

1023

2047

4095

8191

16383

32767

65535

131071

262143

524287

1048575

continue:退出本次循环,不执行此次循环的循环体,继续下一个循环

>>> b=[0,1,2,6,3,4,1,5]

>>> for v in b:

if v<2:

continue

print v

2

6

3

4

5

以上是 python之控制流 的全部内容, 来源链接: utcz.com/z/386887.html

回到顶部