資源簡介 (共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('老師贏了!') 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫