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

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

小学课后服务 Python少儿编程 入门篇:16-扑克游戏之拿牌 课件 (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.
少儿编程课
扑克游戏之拿牌
单层循环访问列表
num=[1,2,3,4,5,6,7,8,9]
for i in num:
print(i)
增强for循环访问
普通for循环访问
num=[1,2,3,4,5,6,7,8,9]
for i in range(len(num)):
print(num[i])
双重循环访问列表
num=[1,2,3,4,5,6,7,8,9]
for x in range(3):
for y in range(3):
print(num[ ])
index=0
index
index=index+1
注意:index变量存放位置
发牌
发牌代码
count = 0
player = [] # 玩家手中的牌
for i in range(13): # 一共发13次牌
for j in range(4): # 每次给4个人发牌
player.append(cards[count])
count = count + 1 # 从52张牌中取牌
传统输出
print("第1位同学")
print("第2位同学")
print("第3位同学")
print("第4位同学")
….
各位同学发现了什么?
格式化输出
print("第 1 位同学")
print("第%s位同学"%1)
for i in range(4):
print("第%s位同学"%(i+1))
运行结果:
第1位同学
第2位同学
第3位同学
第4位同学
存牌位置
玩家1
玩家2
玩家3
玩家4
0
8
12
16
4
20
24

1
9
13
17
5
21
25

2
10
14
18
6
22
26

3
11
15
19
7
23
27

0
8
12
16
4
20
24

位置关系
4
4
4
如何输出每个玩家手中的牌
实现代码
for i in range(4): # 4个人手中有牌
index = i
print('玩家%s手中纸牌:' % (i + 1))
for j in range(13):
print(player[index])
index = index + 4
依次间隔4

展开更多......

收起↑

资源预览