编程语言应用

注册

 

发新话题 回复该主题

少儿Python编程培训手册系列之条 [复制链接]

1#
北京治疗白癜风权威医院 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/bdf/

Python中的条件结构,类似与C、Java等编程语言,但有些细微的语法差别。

本文核心:简单、一般、多重、嵌套等几种条件结构。

01简单条件结构

当满足一定的条件,就执行相关的代码;如果不满足,则什么也不执行。

因为Python中没有大括号{}表示范围区间,所以后面执行的代码必须缩进相同的空位,才能保证代码语法正确。if表达式后面必须添加一个冒号(:),这也是和其他编程语言不一样的地方。

案例:根据零花钱的多少,判断我们可不可以出去玩?

02一般条件结构

在前面简单条件结构的基础上,当不满足条件的时候,也会执行一定的代码。

在前面案例的基础上,添加一个else(其他)结构。注意:关键词后面也有一个冒号(:)。正如“鱼和熊掌不可兼得”,要么选择鱼、要么选择熊掌,二者不可兼得。

03多重条件结构

在现实时候中,选择不仅仅只有两种情况,比如:超市里琳琅满目的商品,同种类型的东西就有很多种选择。编程世界中,也是有这种多条件的选择结构。

不同于C、java语言,elif是elseif这两个单词的简写组合,是Python中的关键词。根据具体案例elif可以出现零到多次;最后的else结构,加了[](中括号),表示这部分内容可以有,也可以没有。

04嵌套条件

所谓嵌套,就是盒子套盒子的过程。上述三种结构类型可以相互嵌套。比如:喝饮料。

上述代码,就是在多重条件结构的基础上,嵌套了一般条件结构。根据性别和年龄,一共有四种分支情况。

05综合案例

和电脑一起玩猜拳游戏。具体步骤:

1、玩家出拳;2、电脑出拳;3、判断胜负。

电脑出拳,由系统随机产生一个1-3之间的数字。可参照下述代码:

random是一个随机模块,该模块中有一个方法或函数randint()可以产生指定范围内的随机数。该函数需要传入两个参数:参数1代表起始值,参数2代表结束值,并包含这两个区间点。

具体实现代码省略,可以参照C语言的教学视频,来改写Python的代码。

分享 转发
TOP
发新话题 回复该主题