专业编程基础技术教程

网站首页 > 基础教程 正文

自学Python第十四天——if语句(三)

ccvgpt 2024-10-21 04:34:12 基础教程 7 ℃

自学Python第十四天——if语句(三)


自学Python第十四天——if语句(三)

使用 if 语句处理列表

1、检查特殊元素


如果其中一种配料用完了


2、确定列表不是空的

在客户点单前确认配料表是否为空,如果为空,就问用户是否点普通奶茶,如果不为空,就按照前面的示例那样制作。

(1)创建一个空列表里面不包含任何配料

(2)进行简单检查而不是直接执行for循环

(3)在if语句中将列表名用在条件表达式时,Python将在列表至少包含一个元素时返回True,并在列表为空时返回False。

(4)如果batchings不为空,就运行与前一个示例相同的for循环,否则,就打印一条消息,询问顾客是否确定要普通奶茶。


3、使用多个列表

一个奶茶店点单的例子

第一个列表包含店里面有的配料,第二个列表包含顾客点的配料,对于requested_toady中的每个元素都检查他是否是店里面供应的配料。

原理:遍历顾客点的配料表,在循环中,对于顾客点的每种配料,都检查它是否包含在供应的配料列表中,如果答案是肯定的,就将它加入到奶茶中,否正运行else代码块,打印一条消息,告诉顾客没有这种配料。

最近发表
标签列表