分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
7.735
秒,为您找到
1054
个相关结果.
搜书籍
搜文档
空标题文档
13
2025-06-17
《Python面向对象编程指南》
21点游戏策略 对于21点游戏来说,玩家必须使用以下两种策略。 一种策略用于决定玩法:保险、叫、停叫、分牌或双倍。 另一种策略用于决定下注大小。一种常见的谬误统计可以引导玩家提高或降低下注,进而最大限度地保证胜的概率并减少输的概率。任何模拟游戏的软件也必须对复杂下注策略进行模拟。它们是一些有趣的算法,通常包含状态,需要学习一些高级的Python编程技...
空标题文档
13
2025-06-17
《Python面向对象编程指南》
1.8 复合的组合对象 为了描述21点游戏中的发牌。以下代码定义了Hand类,用来模拟打牌策略。 class Hand: def init ( self, dealer_card ): self.dealer_card= dealer_card self.cards= [] def hard_total(self ): retur...
空标题文档
13
2025-06-17
《Python面向对象编程指南》
1.9 不带init ()方法的无状态对象 以下是一个不需要init ()方法的类定义。对于策略模式的对象来说这是常见的设计。一个策略对象以插件的形式复合在主对象上来完成一种算法或逻辑。它或许依赖主对象中的数据,策略对象自身并不携带任何数据。通常策略类会和享元设计模式一起使用:在策略对象中避免内部存储。所有需要的值都从策略对象的方法参数传入。策略对象自身...
空标题文档
13
2025-06-17
《Python面向对象编程指南》
1.10 一些其他的类定义 正如前面所提到的,玩家有两种策略:下注和打牌。每个Player实例会和模拟器进行很多交互。我们这里把这个模拟器命名为Table类。 Table类的职责需要配合Player实例完成以下事件。 玩家必须基于玩牌策略初始化一个牌局。 随后玩家会得到一手牌。 如果手中的牌是可以拆分的,玩家需要在基于当前玩法的情况下决定是否分牌。...
10.2 残缺的棋盘能补上吗?
13
2025-06-17
《程序员的数学思维修炼》
10.2 残缺的棋盘能补上吗? 10.2.1 被切割的棋盘 10.2.2 能拼接出残缺棋盘吗 10.2 残缺的棋盘能补上吗? 棋盘是我们常见的围棋、象棋、国际象棋等棋类游戏中不可或缺的基本道具,在棋盘中隐藏着许多有趣的图形构造问题。这节我们来做一个有趣的棋盘图形构造题。 10.2.1 被切割的棋盘 我们来看一个著名的问题,这个问题曾作为中国科技...
空标题文档
13
2025-06-17
《代码之髓:编程语言核心概念》
8.3 一个数位上需要几盏灯泡 至此,我们看到了表达数字的不同方法。它们之中有的需要的灯泡数量多,有的需要的灯泡数量少。那么所需灯泡数量最少的方法是什么呢?理论上最少又能少到什么程度呢? 一盏灯泡能表达两种不同的符号,那么两盏灯泡就能表达 4 种不同的符号。相应地,三盏就是 8 种。这还不够表达 0 到 9 之间的 10 个不同符号,因此,一个数位上三...
空标题文档
13
2025-06-17
《代码之髓:编程语言核心概念》
10.3 交替的两种方法 使用一个处理线路执行多项处理,就像两兄弟一起玩一台单人游戏机一样。如果能在彼此都同意的时间间隔内轮流玩,那么也就相当于两人各自在玩一台单人游戏机。“何时交替”可以分为两种情况。 协作式多任务模式——在合适的节点交替 一种方法是在合适的节点自发进行交替。利用这种方法实现的多任务(并发处理)称为协作式多任务模式。 这种方法有一...
空标题文档
13
2025-06-17
《父与子的编程之旅:与小卡特一起学Python》
为什么学编程 你可能不会成为一名专业的程序员(大多数人都不会),不过学习编程确实有很多理由。 最重要的原因是你想学!不论是作为业余爱好还是作为职业,编程都会很有意思,都会让你很有收获。 如果你对计算机感兴趣,想更多地了解它到底怎么工作,想知道怎样才能让它做你想做的事情,这也不失为学习编程的一个好理由。 也许你想编写自己的游戏,或者找不到合适的...
空标题文档
13
2025-06-17
《父与子的编程之旅:与小卡特一起学Python》
关于本书 这本书讲的是计算机编程的基础知识。这是一本面向孩子们的书,不过只要想学习计算机编程,任何人都可以读这本书。 要看懂这本书,并不要求你之前对编程有任何了解,不过起码你要知道怎么使用计算机。也许你只是用计算机发邮件、上网、听音乐、玩游戏或者写学校布置的作业,但只要能在计算机上做一些基本的事情,比如说启动一个程序,打开和保存文件,学习这本书就绝对没...
空标题文档
13
2025-06-17
《父与子的编程之旅:与小卡特一起学Python》
7.6 测试多个条件 如果想要测试好几件事情该怎么办?假设你要为 8 岁以上的人创建一个游戏,另外你希望玩家至少上三年级。这就要满足两个条件。下面是测试这两个条件的一种方法: age = float(raw_input("Enter your age: "))grade = int(raw_input("Enter your grade: "))if ...
1..
«
92
93
94
95
»
..100