Python程序开发基础 课件 项目3 活学活用流程控制.pptx

Python程序开发基础 课件 项目3 活学活用流程控制.pptx

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

;;顺序结构;;顺序结构;求三角形面积;求三角形面积;求三角形面积;任务实现—换算重量;根据题意,计算在月球上的体重前需要使用input()函数接收在地球上的体重。因为体重多使用数字类型表示,所以在Python中需要使用数字类型表示体重。当接收用户输入的体重数据后,根据月球上物体的体重是在地球上的16.5%来计算月球上的体重,例如,地球上体重为65kg,那么月球上的体重为65*16.5/100。;程序代码;任务总结;;;;选择结构;if语句;单分支;从键盘输入一个数,输出其绝对值。

;if-else语句产生两个分支,可根据条件表达式的判断结果选择执行哪一个分支。;确定水仙花数;多分支:

如果程序需要处理多种情况,可以使用if-elif-else语句。;模拟下载操作;任务实现

—根据BMI确定健康状况;根据题意,首先获取体重和身高,然后根据BMI公式计算其BMI的值。;程序代码;任务总结;;;;循环结构;While循环;检测登录系统账号;检测登录系统账号;for循环;for循环;任务实现—逢7拍手游戏;根据题意,判断一个数字是否与7相关,可分为以下两种情况:

是否为7的倍数,即一个数取模值为0;

是否包含7,使用find()方法判断,当返回值为-1时表示不包含7。;程序代码;任务总结;;;;多重循环;多重循环;多重循环;跳转语句;跳转语句;break语句;continue语句;任务实现—设计猜数游戏;根据题意,游戏是针对1-100以内的整数数字进行猜测,猜测的数字由Python中random模块中randint()方法随机产生;因为规定玩家有5次机会,所以可以使用for循环与range()函数控制循环次数,在猜数的过程中还需要对玩家输入的内容进行判断,这里可以使用if-elif语句判断,如使用isdigit()方法判断玩家输入的内容是否是数字;使用比较运算符判断玩家输入的数字是否符合在规定范围内;判断玩家输入的数字是否与产生的随机数相等,如果相等输出“恭喜你用了x次猜对了”,当输入次数达到5次时,则输出“很遗憾,x次机会已用尽,游戏结束,答案为y”。;程序代码;任务总结;;;;跳转语句;跳出循环;break语句;continue语句:;forelementin[0,-2,5,7,-10]:

ifelement0:

break

print(element);任务实现—韩信点兵;根据题意,韩信点兵的方法是士兵报数,从末数获得信息,可以利用Python的取余运算获得结果:

从题目知道,韩信的兵数soldier从21起,假设韩信有万名兵,那么可以利用穷举法进行筛选,筛选的条件是:

soldier%5==1andsoldier%6==5andsoldier%7==4andsoldier%11==10;程序代码;任务总结;

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档