分支循环

情到浓时终转凉″ 提交于 2020-02-26 12:53:25

①条件表达式(三元操作符)

x,y=4,5
if x<y:
    small=x
else:
    small=y
例子可以改进为:
small=x if x<y else y

 ②assert关键字我们称之为断言,当这个关键字后面的条件为假时,程序自动崩溃并抛出AssertionError的异常

>>> assert 3>4
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    assert 3>4
AssertionError

 

我们可以用它在程序中置入检查点,确保程序中的某一个条件一定为真才能让程序正常工作

③for循环

for 目标 in 表达式:

  循环体

>>> favourite='fish'
>>> for i in favourite:
	print(i,end=' ')

f i s h 

 

 

>>> member=['花草','虫','鱼']
>>> for each in member:
	print(each,len(each))

花草 2
虫 1
鱼 1

  

③range

 语法range(start,stop,step)

start,step是可选的,step默认值是1,start默认值为0

>>> list(range(5))
[0, 1, 2, 3, 4]

>>> for i in range(5):
	print(i)

0
1
2
3
4

>>> for i in range(2,5):
	print(i)

2
3
4

>>> for i in range(2,8,2):
	print(i)

2
4
6

  

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!