资源简介 (共12张PPT)Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.少儿编程课扑克游戏之比拼字符串h = '黑桃 红桃 方片 梅花's= '2 3 4 5 6 7 8 9 10 J Q K A'运行结果:梅花K A填写代码处字符串操作指令split():通过指定分隔符对字符串进行切片分隔符:默认为所有的空字符,包括空格、换行、制表符h = '黑桃 红桃 方片 梅花'.split()s= '2 3 4 5 6 7 8 9 10 J Q K A'.split()print(h)print(s)双重for循环for x in 列表名称:#需要重复执行的代码#需要重复执行的代码for y in 列表名称:#需要重复执行的代码循环中的代码需要缩进4个空格l=[1,2,3,4]for i in l:print(i)此处的i是遍历列表中的元素值生成纸牌h = '黑桃 红桃 方片 梅花'.split()s= '2 3 4 5 6 7 8 9 10 J Q K A'.split()p = []for i in h:for j in s:temp = i +' '+ jp.append(temp)随机获取指令sample(列表,n):从列表中随机抽取n个元素,并以列表的形式返回import randomli=['a','b','c','d','e']temp=random.sample(li,2)print(temp)注意:结果是随机的,每一次都不确定指令应用从所有纸牌中随机抽取2张纸牌…result = random.sample(p,2)you = result[0]me = result[1]print('小朋友的牌:',you,'老师的牌:',me)…查找指令index(str):检测字符串中是否包含子字符串strs="abcdefg"a=s.index("abc")print(a)运行结果:0s="abcdefg"a=s.index("fg")print(a)运行结果:5指令应用比较大小的结果为:True或Falseimport randoms="2345678"result=random.sample(s,2)print(result)your=s.index(result[0])my=s.index(result[1])print(your>my)通过位置比较…your = s.index(you.split()[1])my = s.index(me.split()[1])…找到数字纸牌所在列表中的位置比较大小if your > my:print('小朋友赢了!')elif your == my:print('不分伯仲')else:print('老师赢了!') 展开更多...... 收起↑ 资源预览