91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.66KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-03
  • 語言: Python
  • 標簽: 2048??

資源簡介

用python語句簡單實現2048

windows環境安裝curses 需要執行命令:pip install windows-curses

資源截圖

代碼片段和文件信息

import?random
import?curses
from?itertools?import?chain


class?Action(object):

????UP?=?‘up‘
????LEFT?=?‘left‘
????DOWN?=?‘down‘
????RIGHT?=?‘right‘
????RESTART?=?‘restart‘
????EXIT?=?‘exit‘

????letter_codes?=?[ord(ch)?for?ch?in?‘WASDRQwasdrq‘]
????actions?=?[UP?LEFT?DOWN?RIGHT?RESTART?EXIT]
????actions_dict?=?dict(zip(letter_codes?actions?*?2))

????def?__init__(self?stdscr):
????????self.stdscr?=?stdscr

????def?get(self):
????????char?=?“N“
????????while?char?not?in?self.actions_dict:
????????????char?=?self.stdscr.getch()
????????return?self.actions_dict[char]


class?Grid(object):

????def?__init__(self?size):
????????self.size?=?size
????????self.cells?=?None
????????self.reset()

????def?reset(self):
????????self.cells?=?[[0?for?i?in?range(self.size)]?for?j?in?range(self.size)]
????????self.add_random_item()
????????self.add_random_item()

????def?add_random_item(self):
????????empty_cells?=?[(i?j)?for?i?in?range(self.size)?fo

評論

共有 條評論