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

  • 相关阅读:
    将python的代码文件打包成可执行文件
    SpringBoot整合JdbcTemplate连接Mysql
    Golang开发环境搭建
    java中的Lamdba表达式和Stream
    MySQL 优化1
    MySQL you *might* want to use the less safe log_bin_trust_function_creators variable
    MySQL mysqlbinlog
    MySQL 事件调度器
    MySQL 忘记密码解决办法
    MySQL 创建自定义函数(2)
  • 原文地址:https://www.cnblogs.com/NowYouSeeMe0523/p/7565857.html
Copyright © 2011-2022 走看看