- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Loremipsumdolorsitamet,consectetueradipiscingelit.Aeneancommodoligulaegetdolor.Cumsociisnatoquepenatibusetmagnisdisparturientmontes,nasceturridiculusmus.
魔术纸牌(二)
格式化字符串用来告诉程序以什么格式输出内容。%s:输出字符串。%d:输出整型。a=1a=Helloprint(%d2345%a)print(%s,Jack!%a)a=1a=[Hello,Jack]b=2print(%s,%s!%(a[0],a[1]))print(%d%d345%(a,b))运行结果:Hello,Jack!Hello,Jack!运行结果:1234512345
sample样本choice选择choose选择
魔术图解发牌观众选牌收牌收牌发牌观众选牌收牌发牌观众选牌发牌找出被选中的牌
实现魔术完成效果完成发牌模完块成循环模块任务二任务三
完成收牌模块步骤二?完成代码
收牌顺序每次收牌时,含有被选中牌的那一列纸牌,总是被放在三列纸牌的中间位置。
所有收牌顺序当观众选定一张纸牌时,收牌顺序有两种。例如,观众选择的纸牌位于第2列中,则收牌顺序可以为1、2、3或3、2、1。根据输入值的不同,共有六种收牌方式:第1列在中间时:2、1、3或3、1、2第2列在中间时:1、2、3或3、2、1第3列在中间时:1、3、2或2、3、1
完成收牌模块步骤一?收牌顺序
列表的计算列表的相加:a=[a,b,c]运行结果:[a,b,c,d,e]b=[d,e]print(a+b)
汇总收牌顺序a=list2+list1+list3b=list3+list1+list2choose1=[a,b]#纸牌在第1列中时,两种收牌结果#纸牌在第2列中时,两种收牌结果#纸牌在第3中列时,两种收牌结果c=list1+list2+list3d=list3+list2+list1choose2=[c,d]e=list1+list3+list2f=list2+list3+list1choose3=[e,f]
汇总收牌顺序
if条件语句x=0ifx0:print(x,是正数)elifx0:print(x,是负数)运行结果:0是零elifx==0:print(x,是零)
choice指令choice():返回列表或字符串的随机项。importrandomprint(random.choice(a))a=abcdeprint(random.choice(b))print(random.choice(list1))print(random.choice(list2))print(random.choice(list3))b=12345list1=[a,b]list2=[a,b]list3=[list1,list2]运行结果:不确定,随机
根据输入值收牌choose=int(input(你选择的牌在第几列:))ifchoose==1:list=(random.choice(choose1))#选择的牌在第1列时,从两种收牌顺序中随机一种elifchoose==2:list=(random.choice(choose2))#选择的牌在第2列时,从两种收牌顺序中随机一种else:list=(random.choice(choose3))#选择的牌在第3列时,从两种收牌顺序中随机一种print(list)
根据输入值收牌
反思总结收牌时的多重条件语句掌握choice方法的使用
实现魔术完成收牌模块效果任务一完成成循环模块任务三
复制发牌代码对已经写过的发牌代码进行复制。list1=[]list2=[]list3=[]foriinrange(7):list1.append(list[3*i])list2.append(list[3*i+1])list3.append(list[3*i+2])print(list1)print(list2)print(list3)
完成发牌模块
实现魔术完成收牌模块效果任务一任务二完成发牌模完块块
魔术图解发牌找出被选中的牌
完成循环模块foriinrange(3):a=list2+list1+list3b=list3+list1+list2choose1=[a,b
您可能关注的文档
- 适合教师的精美ppt模板2个汇总版(1)+(10).ppt
- 适合教师的精美ppt模板2个汇总版(5)+(50).ppt
- 适合教师的精美ppt模板2个汇总版(12)+(15).ppt
- 适合教师的精美ppt模板2个汇总版(16)+(17).ppt
- 适合教师的精美ppt模板2个汇总版(23)+(24).ppt
- 适合教师的精美ppt模板2个汇总版(25)+(26).ppt
- Python少儿编程课程体系Python提高01-自创试卷+02-初学面向对象.pptx
- Python少儿编程课程体系Python提高03-小黑大冒险+04-列表与字典.pptx
- Python少儿编程课程体系Python提高05-列表与字典综合应用+06-函数进阶.pptx
- Python少儿编程课程体系Python提高07-认识IO流+08-初识图形化.pptx
原创力文档


文档评论(0)