python-判断循环语句

判断语句

注:python中不支持case语句,可以通过if...elif...elif...else实现

if ...
if ...  else ....
if ...  elif ... elif ... else ....

#python中不支持三目运算符:a>b?a:b

#但要实现三目运算符功能可以:a if a<b else b ,如果a<b就输出a,a>b就输出b

循环语句

for循环

for .... (注意: range(start, stop, step))

for .... if语句嵌套
for .... for语句嵌套

while循环

while实现无限循环:

    while True:

        ...

或者:

    while 1:

        ...

break和continue和exit

break:遇到break,跳出循环

continue:跳过此次循环,即在此次循环中continue后面的代码都不执行,然后回到其他循环继续执行

exit():跳出整个程序

range

range(start,stop,step):返回一个别表,从start开始,stop-1结束,步长为step

打印出1-10:

In [10]: range(1,11)
Out[10]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

打印出1-10的奇数:

In [11]: range(1,11,2)
Out[11]: [1, 3, 5, 7, 9]

注:python中特有的while...else...语句:

      如果满足while后面的语句,执行while循环的程序,如果不满足,执行else里面的程序

      其实if语句同样有if...else...语句

猜你喜欢

转载自www.cnblogs.com/vaon/p/10909229.html
今日推荐