Python程序设计 课件 项目六 妙用元祖.pptx

Python程序设计 课件 项目六 妙用元祖.pptx

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

Python程序设计项目六学习Python数据对象——元组任务一妙用元组—盲盒套餐

Python程序设计职业素养.1.培养开拓创新的思维能力;2.培养学生的专注力;3.树立正确的价值观和职业观;4.增强中国文化自信。本节重难点.1.学会元组的创建方式;2.掌握元组的访问方式;3.掌握元组的内置函数。

顺序结构实战任务0102目录/directorys顺序结构实战任01顺序建构

任务目标本节主要讲解元组的定义和特性,掌握元祖的知识点,包括元组概念、元组的创建、元组的修改、元组的删除、元组的访问、内置函数、常用方法等,元组的思维导图如图6-1-1所示。Python程序设计

Python程序设计任务描述盲盒,顾名思义,是指消费者不能提前得知具体产品款式的玩具盒子,具有随机特性。网络上,我们经常可以看到“盲盒”的营销手段,那么,能否使用Python实现盲盒的营销技术手段呢。本节我们通过了解和掌握Python中元组的使用,帮助李雷同学实现盲盒套餐的想法。具体的任务描述如下:李雷家里开了一家广式茶点店“老丁记”,主要经营广式茶点,主要包括广式瘦肉炒河粉、广式鸡蛋炒面、鲜虾肉炒饭等。因新冠病毒传染病疫情影响,生意每况愈下,李爸爸和李妈妈担心到夜不能寐。一日,在一次偶然购物中,李雷灵光闪现,想到店里可以推出“盲盒促销”活动,即只需25元,可购买一个神秘的套餐。顾客下单就生成一个套餐,套餐包括:广式炒粉类、精美小吃类、靓汤炖盅类各一份。想要完成上述任务,我们需要先学习和掌握元组的相关知识。

任务分析经过沟通,我们了解到,店里的食物,大致可以分为三类:主食炒粉类、精美小吃类和靓汤炖盅类。主食炒粉类有鸡蛋炒米粉、干炒牛河、广式炒米粉、鸳鸯炒粉、广式瘦肉炒河粉、广式鸡蛋炒面、鲜虾鸡蛋肉炒面等;精美小吃类有煎蛋、热狗、炸饺、香芋地瓜丸、韭菜鸡蛋盒子、素菜春卷、炸虾饼、爆浆糍粑等;靓汤炖盅类有潮汕牛肉丸汤、紫菜鸡蛋汤、枸杞瘦肉蛋花汤、猪杂枸杞汤、枸杞鸭血汤、紫菜牛肉丸汤、枸杞叶猪肉丸汤等。盲盒套餐可以认为是从三类食物中各随机挑出一个,组合成套餐。顾客下单前,店家和顾客都不知道套餐是哪些食物,顾客下单时候才生成,充满神秘,可能是惊喜、也有可能是惊吓。下单时就像是顾客和店家签订了一个协议,盲盒一旦生成,顾客就不可以更换里面的食物了,也不可以退款了,即使顾客不喜欢盲盒的饮料和食物,也只能重新挑选盲盒,而不可以修改套餐内容。除此之外,我们还需要给顾客打印出盲盒的食物清单,且有助于厨房物料的结算。Python程序设计

相关知识(1)元组的概念元组可以看作是一种特殊的列表序列,是由一系列按特定顺序排序的元素组成。元组和列表(list)的不同之处在于列表的元素是可以更改的,包括修改元素值,删除和插入元素,所以列表是可变序列;而元组一旦被创建,它的元素就不可更改了,所以元组是不可变序列。元组相邻元素之间用逗号“,”分隔。例如:(element1,element2,...,elementn)其中element1~elementn表示元组中的元素,个数没有限制,只要是Python支持的数据类型就可以。元组相当于一个容器,可以存放整数、实数、字符串、列表、元组等类型的数据,在同一个元组中,元素的类型可以不同,如图6-1-2所示。Python程序设计图6-1-2同一元祖中的不同类型的元素

Python程序设计在这个元组中,有字符串、整型数字、列表、元组。列表的数据类型是list,那么元组的数据类型是什么呢?我们使用type()函数来查看,如图6-1-3所示。图6-1-3输出列表类型

Python程序设计(2)元组的创建可以通过两种方法创建元组,一种使用“()”直接赋值创建,还可以使用Python内置函数tuple()函数实现。①方法一:使用()直接创建。通过“()”创建元组后,一般使用“=”将它赋值给某个变量,具体格式为:tuplename=(element1,element2,...,elementn)其中,tuplename表示变量名,element1~elementn表示元组的元素。例如,下面的元组都是合法的,如图6-1-4所示。图6-1-4创建元组方法

Python程序设计在Python中,元组通常都是使用一对小括号将所有元素包围起来的,但小括号也可以省略,如下,将各元素用逗号隔开,Python就会将其视为元组,如图6-1-5所示。图6-1-5各元素间用逗号隔开但是,当创建的元组中只有一个字符串类型的元素时,该元素后面必须要加一个逗号,否则Python解释器会将它视为字符串。请看代码,

文档评论(0)

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

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

1亿VIP精品文档

相关文档