小学课后服务 Python少儿编程 入门篇:15-扑克游戏之准备 课件 (12张PPT)

资源下载
  1. 二一教育资源

小学课后服务 Python少儿编程 入门篇:15-扑克游戏之准备 课件 (12张PPT)

资源简介

(共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.
少儿编程课
扑克游戏之准备
随机数
import random
random.randint(1,10):随机生成1~10范围内任意一个整数。
random.shuffle():
将列表中的所有元素随机排序
随机数方法
列表
random.shuffle( )
li=['a',b','c','d','e']
random.shuffle( li )
import random
li=['a',b','c','d','e']
random.shuffle(li)
print(li)
运行结果:
['d','b','e','a','c']
随机结果
随机排序
import random
li=['a',b','c','d','e']
for i in range(5):
random.shuffle(li)
print(li)
['b', 'c', 'a', 'd', 'e']
['c', 'a', 'd', 'e', 'b']
['c', 'e', 'a', 'd', 'b']
['a', 'c', 'e', 'b', 'd']
['e', 'd', 'c', 'a', 'b']
运行结果:
追加数据
cards=[] #定义一个空列表
append(内容):向列表中追加内容
cards.append(1)
cards.append(2)
cards.append(3)
print(cards)
[1, 2, 3]
运行结果:
cards=[1,2,3]
cards.append(4)
print(cards)
插入数据
insert(位置,内容):在列表的指定位置插入内容
cards=[1,2,3]
cards.insert(0,0)
print(cards)
运行结果:
[1, 2, 3, 4]
运行结果:
[0, 1, 2, 3]




构成元素
A
Q
J
10
K
9
8

A
Q
J
A
K
9
8

连接符
cards.append(' '+'4')
print(cards)
cards=[]
+:左右的内容为字符串,则为连接符
运行结果:
[' 4']
双重for循环
for x in range(10):
#需要重复执行的代码
#需要重复执行的代码
for y in range(10):
#需要重复执行的代码
循环中的代码需要缩进4个空格
洗牌代码
import random
num = ['A', 'K', 'Q', 'J', '10', '9', '8', '7', '6', '5', '4', '3', '2']
type = [' ', ' ', ' ', ' ’]
cards = [] # 纸牌空列表
for i in type:
for j in num:
cards.append(i + j)
random.shuffle(cards) # 将纸牌列表全部打乱
将组合后的牌存放到列表中

展开更多......

收起↑

资源预览