首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab‘数到10’基本游戏练习?

Matlab‘数到10’基本游戏练习?
EN

Stack Overflow用户
提问于 2015-04-03 03:05:12
回答 1查看 684关注 0票数 0

我收到了这个问题,现在停滞不前了。这是一个入门课程,所以我们实际上应该只使用基础和we /for/if-else循环。下面是练习:

在本练习中,您需要实现一个简单的两人计数游戏。游戏开始时将计数设置为0。这两位球员应该在数字1和2之间进行交替选择。 在每一回合中,当前玩家选择的数字被添加到计数中。达到10或更高值的玩家赢得了比赛。程序应该检查输入的正确性。 下面的图像有一个示例运行。

这是在作业中给出的样本,以及到目前为止我所得到的。

我现在已经走得更远了,就像这里所看到的:

但是我不明白如何使它在1和2之间交替,或者如何显示胜利者。它所做的就是在这一点上增加价值,然后再问一遍。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-03 03:35:56

我有一些工作代码,但如果这是一个作业作业,你真的应该尽你最大的努力自己解决它。不过,我会给你一个提示:

如果您有一个名为player的变量,该变量为1或2,那么

代码语言:javascript
复制
player = 2 / player;

将始终给出其他数字;如果player = 1,之后是player = 2,那么player = 1,...etc。

我还建议您立即检查输入,而不是检查是如何完成的:

代码语言:javascript
复制
while (~(choice == 1 | choice == 2))
    choice = input('Enter 1 or 2: ');
end

一旦你有了有用的东西,如果你愿意的话,我很乐意分享我的完整代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29425649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档