前言:做核心算法之前我们可以玩一玩这个小游戏来了解一下规则。2048在线试玩
运行效果:


代码案例:
# 2048小游戏
# 1.将列表中零移动到列表的末尾
def move_zeroes():
x = 0
for i in range(len(list_nums)):
if list_nums[i] != 0:
list_nums[x], list_nums[i] = list_nums[i], list_nums[x]
x += 1
# 2.将相邻相等的合并
def merge():
move_zeroes()
for i in range(len(list_nums) - 1):
if list_nums[i] == list_nums[i + 1]:
list_nums[i] *= 2
list_nums.pop(i +

最低0.47元/天 解锁文章
3650

被折叠的 条评论
为什么被折叠?



