当前课程知识点:Python程序设计基础 >  任务五:庄家完成后续发牌 >  5.3 任务五参考代码 >  参考代码

返回《Python程序设计基础》慕课在线视频课程列表

参考代码资料文件与下载

参考代码


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)
()


下一节:参考代码(续)

返回《Python程序设计基础》慕课在线视频列表

Python程序设计基础课程列表:

课程介绍

-课程性质与课程设计

--课程简介

--课程设计

--项目任务与知识能力总要求

任务一:创建玩家

-1.1 十点半游戏简介

--十点半游戏规则介绍

--十点半游戏介绍与演示

-1.2 任务描述与目标要求

--任务描述

--任务演示:创建十点半游戏

--目标要求

--知识导图

-1.3 Python的安装与使用 视频讲解

--Python的安装与使用(1)

--Python的安装与使用(2)

-1.4 任务一参考代码

--参考代码

-1.5任务相关知识测验

任务二:计算出两张牌的点数

-2.1 任务描述与目标要求

--任务描述

--目标要求

--变量、运算符与代码知识导图

--字符串与判断语句知识导图

-2.2 基础数据类型与运算符 知识点视频讲解

--基础数据类型与运算符

-2.3条件语句 知识点视频讲解

--if语句介绍

--数字排序(1)

--数字排序(2)

-- 数字排序(3)

--数字排序(4)

-2.4 任务二参考代码

--参考代码

-2.5 任务相关知识测验

任务三:生成一副扑克牌

-3.1任务描述与目标要求

--任务描述

--目标要求

--知识导图

-3.2循环语句 知识点讲解视频

--while语句介绍

-- 数字求和

-- 数字求和(续)

-- for语句

-3.3 序列数据 知识点视频讲解

--list类型

--序列类型2:range类型

--序列类型3:tuple类型

--字符串介绍1

--字符串介绍(2)

--字符串介绍(3)

--列表与字符综合练习(1)

--列表与字符综合练习(2)

--内存查看对象

--字节与字节数组(1)

--字节与字节数组(2)

--字典类型

--集合类型(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 面向对象基础 知识点视频讲解

--面向对象基础(1)

--面向对象基础(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游戏开发实战

-项目简介

--2048游戏简介

-开始游戏

--开始游戏(上)

--开始游戏(下)

-移动控制

--移动控制开发(上)

--移动控制(中)

--移动控制(下)

-胜负判断

--胜负判断(上)

--胜负判断(下)

-游戏积分

--游戏积分(上)

--游戏积分(下)

-程序重构

--应用类的知识重构游戏

-程序优化

--程序优化(上)

--程序优化(中)

--程序优化(下)

-游戏窗口

--游戏窗口

-连接数据库

--连接数据库

参考代码笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。