文档详情

L04-第4章-程序的控制结构v3.1a.pptx

发布:2025-02-08约3.05千字共120页下载文档
文本预览下载声明

-本课程所有教学资料(课件)受CCBY-NC-SA4.0知识产权协议保护

允许通过任何媒介复制传播及修改,未经授权不能商业使用

非商业使用(如教学)必须以恰当且明确方式声明原作者信息

若修改本资料并再次发布,必须遵守与本资料相同的许可条款

-保护知识产权、分享发展成果、建立良性创新机制;;;第4章程序的控制结构;程序的控制结构;方法论

-Python程序的控制语法及结构

实践能力

-学会编写带有条件判断及循环的程序;;;and;;;;;;;;程序的分支结构;;单分支结构;单分支结构;;二分支结构;二分支结构;二分支结构;;多分支结构;多分支结构;程序的控制结构;;条件判断;条件组合;条件判断及组合;;异常处理;异常处理;异常处理;异常处理;异常处理;异常处理;;-单分支if二分支if-else及紧凑形式

-多分支if-elif-else及条件之间关系

-notandor====!=

-异常处理try-except-else-finally;;;身体质量指数BMI;身体质量指数BMI;身体质量指数BMI;身体质量指数BMI;;身体质量指标BMI;身体质量指标BMI;身体质量指标BMI;分类;准备好电脑,与老师一起编码吧!;;#CalBMIv3.py

height,weight=eval(input(请输入身高(米)和体重(公斤)[逗号隔开]:))

bmi=weight/pow(height,2)

print(BMI数值为:{:.2f}.format(bmi))

who,nat=,

ifbmi18.5:

who,nat=偏瘦,偏瘦

elif18.5=bmi24:

who,nat=正常,正常

elif24=bmi25:

who,nat=正常,偏胖

elif25=bmi28:

who,nat=偏胖,偏胖

elif28=bmi30:

who,nat=偏胖,肥胖

else:

who,nat=肥胖,肥胖

print(BMI指标为:国际{0},国内{1}.format(who,nat));举一反三;;-遍历循环

-无限循环

-循环控制保留字

-循环的高级用法;;遍历循环;遍历循环;遍历循环的应用;foriinrange(5):

print(i)

0

1

2

3

4;遍历循环的应用;foriinrange(1,6):

print(i)

1

2

3

4

5;遍历循环的应用;forcinPython123:

print(c,end=,)

P,y,t,h,o,n,1,2,3,;遍历循环的应用;foritemin[123,PY,456]:

print(item,end=,)

123,PY,456,;遍历循环的应用;forlineinfi:

print(line)

优美胜于丑陋

明了胜于隐晦

简洁胜于复杂;遍历循环;;无限循环;a=3

whilea0:

a=a-1

print(a)

2

1

0;;循环控制保留字;循环控制保留字;s=PYTHON

whiles!=:

forcins:

ifc==T:

break

print(c,end=)

s=s[:-1]

PYPYPYPYPYP;;循环的扩展;-当循环没有被break语句退出时,执行else语句块

-else语句块作为正常完成循环的奖励

-这里else的用法与异常处理中else用法相似;循环的扩展;;-for…in遍历循环:计数、字符串、列表、文件…

-while无限循环

-continue和break保留字:退出当前循环层次

-循环else的高级用法:与break有关;;;random库概述;random库包括两类函数,常用共8个;;基本随机数函数;函数;基本随机数函数;;扩展随机数函数;函数;函数;函数;随机数函数的使用;;;圆周率的计算问题分析;圆周率的计算问题分析;;圆周率的近似计算

显示全部
相似文档