我正在用 Python 编写一个简单的游戏程序,提示用户从杂货店的“健康”和“不健康”项目中进行选择。每次用户选择健康项目时,他们的“健康分数(最初为 100)都会上升。每次他们从不健康的项目中选择时,他们的分数都会下降。
我的代码在初始健康评分 100 中添加和减去,但在每次选择后不跟踪最新的分数。我想在每次交易后给用户他们的新总数(new_hscore)和最后的总数(final_score),但我不知道该怎么做。
用列表完成了吗?我使用 .append 吗?任何帮助将不胜感激!提前致谢!
这是我的代码: http: //pastebin.com/TvyURsMb
当您向下滚动到“def inner():”函数时,您可以立即看到我正在尝试做什么。
编辑:我让它工作了!感谢所有贡献的人。我学到了很多。我最后的“记分”工作代码在这里: http: //pastebin.com/BVVJAnKa