- 博客(19)
- 收藏
- 关注
原创 汉诺塔(递归函数的使用)
大梵天创造世界的时候,在世界中心贝拿勒斯的圣庙里做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。称之为汉诺塔大梵天命令婆罗门把圆盘从一根柱子上按大小顺序重新摆放在另一根柱子上。并且规定,在三根柱子之间一次只能移动一个圆盘,且小圆盘上不能放置大圆盘。这个游戏称之为汉诺塔益智游戏汉诺塔益智游戏问题很容易使用递归函数实现。假设柱子编号为a、b、c,定义函数hanoi(n, a, b, c)表示把n个圆盘从柱子a移到柱子c(可以经由柱子b),则有:(1)终止条件。当n==1时,hano
2021-12-02 23:34:29 3132
原创 Python实现21点扑克牌游戏
“21点扑克牌游戏”又名黑杰克(Blackjack),是一种流行的扑克游戏。该游戏由两到六个人玩,使用除大小王之外的52张牌,游戏者的目标是使手中的牌的点数之和不超过21点且尽量大。一手扑克牌的点数的计算规则如下:2至9牌,按其原点数计算;10、J、Q、K牌都算作10点(一般记作T,即Ten);A牌(Ace)既可以算作1点也可以算作11点,由玩家自己决定(当玩家停牌时,点数一律视为最大而尽量不爆,如A+K为21,A+5+8为14而不是24)21点扑克牌游戏设计思路计算机人工智能AI作为庄家(House
2021-11-30 22:38:35 7397 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人