zoukankan      html  css  js  c++  java
  • Episode 2 Subway Testing

            通过修改老师给出的Python代码进行修改,实现地铁口取放硬币的可持续性。

            Step 1:安装git和Python;

            Step 2:fork和clone老师的关于地铁口取放硬币的代码,以下为原始代码运行结果:

            Step 3:根据Python编码风格指南对代码进行修改(我尝试添加def定义以及if __name__ == '__main__',但运行时总是出现问题,因而我最后只修改了代码的间距。);

            Step 4:当放钱人数与取钱人数为4:1时,地铁口取放钱事业可以得到可持续发展。我便在其他条件都不变的情况下,将阈值改成了2,结果如下所示:

    由上图可见,剩余的钱数处于波动但是基本保持平稳的状态,因而可以预测在5000次以后,钱数依旧保持稳定。

    为了测试最初的钱数对于可持续性是否有影响,我将最初的钱数设置成700,结果如下所示:

    由上图可见,虽然设置的最初的钱数变大,但由趋势图可以预测,这将会是一个可持续性的结果。同时我也尝试将钱数减少改为300时,结果也类似。

    Step 5:提交代码

    首先将git连接到码云:

    由于我在改代码的时候是直接在原代码上进行修改,因而提交的内容将老师原本的代码覆盖了。

    远端仓库的链接:https://gitee.com/NowYouSeeMeHY/Game/blob/master/src/GameMain.py

  • 相关阅读:
    js简单工厂
    对象数组深浅拷贝
    分时函数的通用实现
    SQL技术内幕-4 row_number() over( partition by XX order by XX)的用法(区别于group by 和order by)
    SQL技术内幕-2
    SQL技术内幕-1
    js 阻止冒泡 兼容性方法
    C# 给数据库传入当前时间
    Ms sql server sql优化技巧
    SQl 字段中出现某一个词语的次数
  • 原文地址:https://www.cnblogs.com/NowYouSeeMe0523/p/7565857.html
Copyright © 2011-2022 走看看