- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
猜拳游戏任务猜拳游戏任务背景本任务需要完成猜拳游戏,并在游戏结束后统计胜负情况,涉及的知识点是Python中的条件选择结构。我们将从猜拳游戏需求出发,系统的学习条件选择结构的各种用法,包括单分支结构、双分支结构、多分支结构、选择结构的嵌套等。任务猜拳游戏任务知识点单双分支结构多分支选择结构选择结构的嵌套知识点:单双分支结构01任务猜拳游戏任务背景猜拳游戏就是我们常说的石头剪刀布游戏,如果专家和你出的一样,比如都是拳头,那本局就平局,如果专
猜拳游戏
任务 猜拳游戏
任务背景
本任务需要完成猜拳游戏,并在游戏结束后统计胜负情况,涉及的知识点是Python中的条件选择结构。我们将从猜拳游戏需求出发,系统的学习条件选择结构的各种用法,包括单分支结构、双分支结构、多分支结构、选择结构的嵌套等。
任务 猜拳游戏
任务知识点
单双分支结构
多分支选择结构
选择结构的嵌套
知识点:单双分支结构
01
任务 猜拳游戏
任务背景
猜拳游戏就是我们常说的石头剪刀布游戏,如果专家和你出的一样,比如都是拳头,那本局就平局,如果专家出的拳头,你出的布,那本局就是你赢了。
真值表达式
单双分支结构
Python中,程序默认为顺序结构,自上而下一次执行程序代码,当用户需要更改程序的执行顺序的时候,可以使用分支或循环结构来实现,在选择结构和循环结构中,都要根据真值表达式的值来确定下一步的执行流程。
真值表达式的值只有真和假两种情况,表达式为真则程序执行,为假则不执行,程序中假的情况有如下几种:False、0、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,Python解释器均认为与False等价。
单双分支结构
真值表达式
使用真值表达式的时候,经常要用到运算符,在Python语法中,真值表达式中不允许使用赋值运算符“=。关系运算符列表如下:
运算符
描 述
==
比较两个对象是否相等
! =
比较两个对象是否不相等
大小比较,例如 xy 将比较 x 和 y 的大小,如 x 比 y 大,返回 True,否则返回 False
大小比较,例如 xy 将比较 x 和 y 的大小,如 x 比 y 小,返回 True,否则返回 False
=
大小比较,例如 x = y 将比较 x 和 y 的大小,如 x 大于等于 y,返回 True,否则返回 False
=
大小比较,例如 x = y 将比较 x 和 y 的大小,如 x 小于等于 y,返回 True,否则返回 False
单双分支结构
关系运算符案例:
print(123)# 等价于12 and 23
运行结果:True
print(123)
运行结果:False
print(132)
运行结果:True
单双分支结构
单分支选择结构是最常用的分支结构之一,功能为判断条件表达式的值是否为真。
表达式为真则程序执行,为假则不执行,程序继续执行后面的代码。
表达式后面的冒号“:”不可缺少,语句块前面必须做相应的缩进,一般是以4个空格为缩进单位。
单分支结构基本语法
if 表达式:
语句块
单双分支结构
单分支结构基本语法
真值表达式:
if 666:
print(9) # 使用整数作为真值表达式,非空表示成立
运行结果:9
a = [3,2,1]
if a:
print(a) # 使用列表作为真值表达式,非空列表表示成立
运行结果:[3, 2, 1]
单双分支结构
案例:数字排序
需求描述:
排序是工作中使用频次很高的一种操作,现在需要从键盘录入3个数据,通过程序,然后按照从小到大的顺序排序并输出。
单分支结构
案例:数字排序
单双分支结构
案例:数字排序
案例分析:
该案例涉及的知识点为条件选择语句的单分支选择结构,通过对两两数字大小对比结构从而实现将更小的数字交换到前面来。
单双分支结构
语句块必须缩进
else语句不缩进
双分支结构语法
双分支选择结构是当表达式值为True或其他等价值时,执行语句块1,否则执行语句块2。语句块1或语句块2总有一个会执行,然后再执行后面的代码。
if 表达式:
语句块1
else:
语句块2
单双分支结构
案例:模拟用户登录
需求描述:
登录是我们访问各网站和各应用时必不可少的一项操作,没有登录就无法购买商品、无法添加评论、无法获取更多的信息。
登录需要我们输入用户名和密码,后台的服务器会进行校验,如果输入正确,则能成功登录,如果输入错误,则登录失败。
现在编写一个程序,模拟用户登录,当用户名为‘abc’,密码为123456时,能登录成功,否则登录失败。
单双分支结构
案例:模拟用户登录
单双分支结构
logo
案例:模拟用户登录
案例分析:
该案例涉及的知识点为条件选择语句的双分支选择结构,首先让用户输入用户名和密码,然后对输入进行校验,校验结果分为两种情况,正确则成功登入,错误则无法登入。
单双分支结构
小结
真值表达式
单分支结构基本语法及应用
双分支结构基本语法及应用
谢谢观看
原创力文档


文档评论(0)