跟着大大学python(15)

图片发自简书App

5.4使用if语句处理列表

5.4.1检查特殊元素

这家比萨店在制作比萨时,每添加一种配料都打印一条消息。

5.4.2确定列表不是空的

在if语句中将列表名用在条件表达式中时,Python将在列表至少包含一个元素时返回True,并在列表为空时返回False。如果requested_toppings不为空,就运行与前一个示例相同的for循环;否则,就打印一条消息,询问顾客是否确实要点不加任何配料的普通比萨

5.4.3使用多个列表

在这个循环中,对于顾客点的每种配料,我们都检查它是否包含在供应的配料列表中;如果答案是肯定的,就将其加入。如果最好什么都没有,就会输出你要一个空披萨饼?

5.5设置if语句的格式

本章的每个示例都展示了良好的格式设置习惯。在条件测试的格式设置方面,PEP 8提供的唯一建议是,在诸如==、>=和<=等比较运算符两边各添加一个空格,例如,if age < 4:要比if age<4:好。

这样的空格不会影响Python对代码的解读,而只是让代码阅读起来更容易。

5.6小结

本章学习了if等各种形式的条件假设。这很有用,我们现在可以通过逻辑来实现一些小程序了,这难道不带劲儿吗?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 通过结合使用if语句和列表,可完成一些有趣的任务:对列表中特定的值做特殊处理;高效地管理不断变化的情形,如餐馆是否...
    一日歌阅读 8,329评论 2 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,633评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • 最近闺蜜也不算闺蜜,顶多算半个闺蜜吧。她告诉我说她要买房了,她男朋友借的首付,剩下的五十多万用她的公积金贷。...
    曦夕阅读 2,662评论 0 0
  • 一觉醒来,和往常一样先刷一下微博,看着各种段子和事件,感慨于实在没什么好东西,准备关了,忽然,我喵到了一个头...
    一木的殤阅读 1,832评论 0 2

友情链接更多精彩内容