- 1、本文档共120页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
-本课程所有教学资料(课件)受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个;;基本随机数函数;函数;基本随机数函数;;扩展随机数函数;函数;函数;函数;随机数函数的使用;;;圆周率的计算问题分析;圆周率的计算问题分析;;圆周率的近似计算
文档评论(0)