day6_流程控制(一)

day6_流程控制(一)

  • Python中利用缩进(4个空格或1个tab键)对代码的结果进行控制。
  • Python中有三大结构:顺序结构(从上往下)、分支结构(判断)、循环结构。

一、顺序结构

所有程序代码都是从上往下进行执行。

二、分支结构(选择结构)

2.1 单分支结构(if)

格式:

if 条件语句(判断条件):
    代码语句 #如果条件语句成立,就执行该语句
    
示例:
if 1<2:
    print(2)

2.2 双分子结构(if … else)

格式:

if 条件语句(判断条件):
    代码语句	#如果条件语句成立,就执行该语句
else:
    代码语句	#如果条件语句不成立,就执行该语句

2.3 多分子结构(if … elif … else)

else只能出现一次或者不出现,elif可出现多次。

if 条件语句1(判断条件):
    代码语句	#如果条件语句1成立,就执行该语句
elif 条件语句2:
    代码语句	#如果条件语句1不成立且条件语句2成立,就执行该语句
elif ...

else:
    代码语句	#如果条件语句1、2、...都不成立,就执行该语句

2.4 pass语句

pass是一个空语句,就是占位的作用。

【当流程控制里面的一些语句还未想好,可以用pass进行占位,防止报错】

示例:

if 条件语句:
    代码语句
elif 条件语句:
    pass
else:
    代码语句

三、循环结构

循环:避免代码的重复性(避免代码的冗杂)。

3.1 while循环

格式:

while 循环条件:
    代码语句	#当循环条件满足时,执行该语句
    循环条件的更新	#避免无限循环
    
示例:
num = 1
while num <= 10:
    print('输出次数:',num)
    num += 1

3.2 for循环

for循环属于一种迭代循环,不需要手动更新循环条件。

格式:

for 变量名 in 可迭代对象(字符串、列表、元组、集合):
    代码语句
    
示例:
day = ['第','六','天']
for i in day:
    print(i)
  • range()函数

​ 格式:range(起始值,终点值)【左闭右开区间】

​ 1)取指定区间内连续的整数;

​ 2)若起始值不写,默认为0。

示例:

for i in range(1,11):
    print('输出次数:',i)

左闭右开区间】

​ 1)取指定区间内连续的整数;

​ 2)若起始值不写,默认为0。

示例:

for i in range(1,11):
    print('输出次数:',i)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值