仓库源文站点原文

PyPI 链接。运行pip install demo-game-guess-number安装后,在命令行下运行猜数字即进入交互游戏:

$ 猜数字
我想了个 100 之内的数,猜猜是几?
请猜吧:  40
太大了!
请猜吧: 20
太大了!
请猜吧: 5
太大了!
请猜吧: 1
中了!

主要代码蛮简单,就是个命令行,完整代码在此

class 猜数字(cmd.Cmd):
    intro = "我想了个 100 之内的数,猜猜是几?"
    想的 = random.randrange(100)
    prompt = '请猜吧: '

    def default(self, 行):
        数 = int(行)
        if 数 > self.想的:
            print("太大了!")
        elif 数 < self.想的:
            print("太小了!")
        else:
            print("中了!")
            self.do_quit(行)

    def do_quit(self, arg):
        sys.exit()

文字类游戏的发布渠道发现 ヾ(@^▽^@)ノ

备忘

打包与上传命令:

$ python3 setup.py sdist bdist_wheel
$ python3 -m twine upload --repository pypi dist/demo_game_guess_number-0.0.4*

__init__.py没有的话就不算个模块。