当前课程知识点:Python程序设计基础 > 任务五:庄家完成后续发牌 > 5.3 任务五参考代码 > 参考代码
random RANKS = [] SUITS = [] cards= [] i=j=i<=: j<=: cards.append(RANKS[i]+SUITS[j] ) j=j+j=i=i+(cards) random.shuffle(cards)() (cards) () player=[[][][][]] number=number<=: number==: player_name = () player[number].append(player_name) : player_name = (+ (number) + ) player[number].append(player_name) player_money = player[number].append(player_money) player_flag = player[number].append(player_flag) player_cards = [] player[number].append(player_cards) player_pointSum = player[number].append(player_pointSum) player_bet = player[number].append(player_bet) number=number+(player) () (player): i=i<=: : : player_bet=(player[i][]+) (player_bet) > (player_bet) < (player_bet) > (player[i][]): player_bet = (player[i][] + ) : player_bet = (player[i][] + ) : player[i][]=(player_bet) i=i+i == : () bet_function(player) (card): card[] == card[] == card[] == : cardpoint = card[] == : cardpoint = (card)>: cardpoint = : cardpoint = (card[]) cardpoint () i=j=i<=: player[i][].append(cards[j]) player[i][]=computer(cards[j]) i=i+j=j+() (player) () () loop=loop<=: (player[][]==player[][]==player[][])==: i=i<=: i=i+player[i][]==: (player[i][]+) yesorno=() yesorno!=yesorno!=: yesorno=() yesorno==: player[i][].append(cards[j]) player[i][]=(player[i][])+(computer(cards[j])) j=j+(player[i][])>: (player[i][]++(player[i][])+) player[i][]=player[i][]=(player[i][])-(player[i][]) player[][]=(player[][])+(player[i][]) player[i][]=player[i][]=: player[i][]=(+(loop)+) loop=loop+(player) : () player[][]==(player[][])<=: (+player[][]+) yesorno=() yesorno!=yesorno!=: yesorno=() yesorno==:player[][].append(cards[j]) player[][]=(player[][])+(computer(cards[j])) (player[][])>: (player[][]+) player[][]=j=j+player[][]=: player[][]=i=i<=: player[i][]>: ((player[i][])==(player[][])==)((player[i][])<=(player[][])<=): (player[i][])>(player[][]) : player[][]=(player[][])-(player[i][]) player[i][]=(player[i][])+(player[i][]) (player[i][]+) player[i][]=i=i+(player[i][])<(player[][]): player[][]=(player[][])+(player[i][]) player[i][]=(player[i][])-(player[i][]) (player[i][]+) player[i][]=i=i+: (player[i][]+) player[i][]=i=i+((player[i][])==(player[][])<) : player[][]=(player[][])-(player[i][]) player[i][]=(player[i][])+(player[i][]) (player[i][]+) player[i][]=i=i+(player[i][])<(player[][])==: player[][]=(player[][])+(player[i][]) player[i][]=(player[i][])-(player[i][]) (player[i][]+) player[i][]=i=i+: (player[i][]+) i=i+(player) ()
-课程性质与课程设计
--课程简介
--课程设计
-1.1 十点半游戏简介
-1.2 任务描述与目标要求
--任务描述
--目标要求
--知识导图
-1.3 Python的安装与使用 视频讲解
-1.4 任务一参考代码
--参考代码
-1.5任务相关知识测验
-2.1 任务描述与目标要求
--任务描述
--目标要求
-2.2 基础数据类型与运算符 知识点视频讲解
-2.3条件语句 知识点视频讲解
--if语句介绍
--数字排序(1)
--数字排序(2)
-- 数字排序(3)
--数字排序(4)
-2.4 任务二参考代码
--参考代码
-2.5 任务相关知识测验
-3.1任务描述与目标要求
--任务描述
--目标要求
--知识导图
-3.2循环语句 知识点讲解视频
-- 数字求和
-- 数字求和(续)
-- for语句
-3.3 序列数据 知识点视频讲解
--list类型
--字符串介绍1
--字符串介绍(2)
--字符串介绍(3)
--内存查看对象
--字典类型
--集合类型(1)
--集合类型(2)
-3.4 任务三参考代码
--参考代码
-3.5 任务相关知识测验
-4.1 任务描述与目标要求
--任务描述
--目标要求
--知识导图
-4.2 函数 知识点视频讲解
--函数(1)
--函数(2)
--日期计算器
-4.3 任务四参考代码
--参考代码
-4.4 任务相关知识测验
-5.1 任务描述与目标要求
--任务描述
--目标要求
--知识导图
-5.2 异常处理 知识点视频讲解
--异常处理(1)
--异常处理(2)
-5.3 任务五参考代码
--参考代码
--参考代码(续)
-5.4 任务相关知识测验
-6.1 任务描述与目标要求
--任务描述
--目标要求
--知识导图
-6.2 模块 知识点视频讲解
--模块
-- 包
-6.3 任务六参考代码
--参考代码
--参考代码(续)
-6.4 任务相关知识测验
-7.1 任务描述与目标要求
--任务描述
--目标要求
--知识导图
-7.2 文件的读写 知识点视频讲解
--文件的读写(上)
--文件的读写(下)
-7.3 任务七参考代码
--参考代码
--参考代码(续)
-7.4 任务相关知识测验
-8.1 任务描述与目标要求
--任务描述
--目标要求
--知识导图
-8.2 面向对象基础 知识点视频讲解
-8.3 任务八参考代码
--参考代码
-8.4 任务相关知识测验
-9.1 任务描述与目标要求
--任务描述
--目标要求
--知识导图
-9.2 面向对象高级 知识点视频讲解
-9.3 任务九参考代码
--参考代码
-9.4 任务相关知识测验
-10.1 具体任务描述与目标要求
--任务描述
--目标要求
-10.2 任务十参考代码
--参考代码
-11.1任务描述与目标要求
--任务描述
--目标要求
--知识导图
-11.2 Python数据库编程 知识点视频讲解
--数据库编程
-11.3 任务十一参考代码
--参考代码
-11.4 任务相关知识测验
-12.1任务描述与目标要求
--任务描述
--目标要求
--知识导图
-12.2 窗体程序开发 知识点视频讲解
--窗体程序开发
-12.3 任务十二参考代码
--参考代码
-12.4 任务相关知识测验
-项目简介
--2048游戏简介
-开始游戏
--开始游戏(上)
--开始游戏(下)
-移动控制
--移动控制(中)
--移动控制(下)
-胜负判断
--胜负判断(上)
--胜负判断(下)
-游戏积分
--游戏积分(上)
--游戏积分(下)
-程序重构
-程序优化
--程序优化(上)
--程序优化(中)
--程序优化(下)
-游戏窗口
--游戏窗口
-连接数据库
--连接数据库