第二节 Python基础-流程控制语句

第二节 Python基础-流程控制语句

顺序

  • 逐行执行

分支

  • 语法一:
    	if 条件表达式:
    		语句1
    		语句2
    		...
    
    条件表达式的返回值为布尔值。若为True则执行里面的语句,若为False则跳过。例:
    a = 5
    if a < 10:
    	print("a小于10")
    ...
    
  • 语法二:
    if 条件表达式:
    	语句1
    else:
    	语句2
    ...
    
    条件表达式的返回值为布尔值。若为True则执行语句1,若为False则执行语句2。例:
    a = 5
    if a < 10:
    	print("a小于10")
    else:
    	print("a大于10")
    ...
    
  • 语法三:
    if 条件表达式1:
    	语句1
    elif 条件表达式2:
    	语句2
    else:
    	语句3
    ...
    
    条件表达式1的返回值为True则执行语句1,若为False则执行条件表达式2,条件表达式2的返回值为True则执行语句2,若为False则执行语句3。例:
    a = 5
    if a < 10:
    	print("a小于10")
    elif a > 10:
    	print("a大于10")
    else:
    	print("a等于10")
    ...
    
    注意:elif可以有多个;else可写可不写;

循环

  • for循环
    • 语法格式:
    for 变量 in 序列:
    	语句1
    else:
    	语句2
    ...
    
    依次将序列里面的元素赋值给变量,直到每个元素都赋值过一次后结束循环。注意:else可以不写,但如果写了,就一定会执行。例:
    list = [1,2,3,4,5,6,7]
    count = 1
    for it in list:
    	print("第{0}次输出:{1}".format(count,it))
    	count += 1
    else:
    	print("结束了")
    
  • while循环
    • 语法格式:
    while 条件表达式:
    	语句1
    else:
    	语句2
    ...
    
    当条件表达式为True时执行语句1,直到条件表达式为False时跳出循环,执行else里面的语句2。注意:else可以不写,但如果写了,就一定会执行。例:
    count = 1
    while count < 10:
    	print("第{0}次输出:{0}".format(count))
    	count += 1
    else:
    	print("结束了")
    
  • range()函数
    • 用法1:生成一个指定元素个数的数列,例:
    for a in range(5):
    	print(a)		#结果为0,1,2,3,4
    
    • 用法2:生成一个指定范围的数列,例:
    for b in range(5,9):
    	print(b)		#输出结果为5,6,7,8
    
    • 用法3:生成一个指定范围指定步长的数列,例:
    for c in range(1,10,3)
    	print(c)		#输出结果为1,4,7
    

循环之break,continue

  • break:终止并跳出循环。例:
    for d in range(10):
    	print(d)
    	if d == 5:
        	print("找到5啦!")
        	break
    
  • continue:终止当前循环并开启下一次循环。例:
    for e in range(5):
    	if e == 3:
        	print("%d您已经是我们的会员了!"%e)
        	continue
    	print("%d我们恳请您购买我们的会员!"%e)
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值