美文网首页Python进阶之路
python基础-06-条件判断、循环语句

python基础-06-条件判断、循环语句

作者: 162f127842fc | 来源:发表于2017-11-16 21:01 被阅读15次

python基础-条件判断、循环语句

1.条件语句:

形式:

if 判断语句 :
    执行语句1
elif 判断语句2:
    执行语句2
elif 判断语句3:
    执行语句3
#...
else:
    执行语句4
    
占位符 pass

意义:

if(如果) A :

    就 B(当A为True)

elif(或者) C :

    就 D(当A为False并且C为True)

else(否则) :
    就E(当A和C都为False)

例子:

a=15
if a>15:
    print("大于15")
elif a>0 and  a<=15:
    print("a值在1和15之间")
else:
    pass  #占位

获取随机数:


>>> import random
>>> random.randint(0,10)  0到10

2.循环语句

**1.while循环 **

while 判断语句A:
    执行语句B
else:
    print('程序正常结束,执行else')

注意:循环要有终止条件

例子:

while a<5:
    print("hello")
    a=a+1

快捷键:ALT+3 #Python自带IDE注释代码

2.break和continue

while True:
    break  #终止循环
    continue  #跳过本次循环
    
#break 会终止循环,循环不再执行
#continue是跳过本次循环,循环继续

break运行代码

a=1
while a<5:
    print("hello")
    a=a+1
    if(a==2):
        break

continue运行代码

a=1
while a<5:
    a=a+1
    if(a==2):
        continue
    print("hello\t%s"%a)

3.range

#range(10) #表示0 - 9 这个范围
>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

range(1,10) #表示 1 - 9这个范围
>>> list(range(1,10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]

range(1,10,2) #表示 1 - 9这个范围,并且以步长2进行取数
>>> list(range(1,10,2) )
[1, 3, 5, 7, 9]

4.for循环

for item in iterable:
    执行语句
else:
  print('程序正常结束,执行else')

#循环条件可以是任何可迭代的对象,如:序列类型,集合和字典

for运行代码

>>> li=["a","b","c"]
>>> for  f in  li:
    print(f)
#输出
a
b
c

5.else

while True:
    break
else:
    print('OK')

#for  
for item in iterable:
    break
else:
    print('OK')
  
""" 
只有正常结束的循环,非break结束的循环才会执行else部分
"""

else运行代码

a=1
for item in range(1,10):
    print(item)
    if(item==9):
        continue #会执行ok,如果最后一个执行条件是break不会运行else
else:
    print('OK')

相关文章

  • python基础-06-条件判断、循环语句

    python基础-条件判断、循环语句 1.条件语句: 形式: 意义: 例子: 获取随机数: 2.循环语句 **1....

  • Python爬虫实践记录(2019.04)

    一、Python基础篇 [Pt_01] Python常用的数据类型 [Pt_02] Python条件判断语句&循环...

  • Python练习——判断和循环

    Python 基础总结 (判断和循环) 条件判断 循环结构

  • Python 语句

    关键词:语句 条件语句 或者,有多个判断条件时 python 并不支持 switch 语句 循环语句 while ...

  • C primer Plus study note chapter

    循环语句: while( expression ) 循环语句根据语句中的判断条件对判断条件进行判断,如果表达式ex...

  • java基础知识第四天

    1.循环结构之for循环 For循环语句格式: For(初始化语句;判断条件语句;控制条件语句){ ...

  • 【Python】语法学习2

    一、条件判断和循环 if语句 python的缩进规则:具有相同缩进的代码被视为代码块,如果if语句判断为True,...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • 2019-05-03 java语法基础13

    1.while循环语句 格式: 初始化语句; while(判断条件语句){ 循环体语句; 控制条件语句; ...

  • python基础-条件语句、循环语句

    键盘输入的内置函数:input字符串转换为int类型,内置函数str条件语句代码: 循环语句for: 循环语句wh...

网友评论

    本文标题:python基础-06-条件判断、循环语句

    本文链接:https://www.haomeiwen.com/subject/ixvrvxtx.html