如果用户输入错误,如何将用户重定向回开始。

我真的是个新手。这属于我的其他声明,但我想把它重新引导回开始。 我在想沿着””的思路。

false = input('You have entered an invalid number .Please try again and enter correct the unit (1-3) you wish to convert: ');

while ~x ==1 || x== 2|| x||3

     x = input('Enter the unit (1-3) you wish to convert: ');

end 

”’

解决方案:

你的条件语句需要 && 而不是 || 如果你在检查错误的输入。这个应该可以。

isInputWrong = true;
while (isInputWrong)
  x = input('Enter 1, 2, or 3: ');
  isInputWrong = (x ~= 1 && x~=2 && x~=3);
  if (isInputWrong)
    disp('Your input is wrong');
  end
end

给TA打赏
共{{data.count}}人
人已打赏
未分类

glVertexAttribPointer似乎不工作,但没有错误。

2022-9-8 18:58:26

未分类

没有符合条件的'org.springframework.batch.core.Step'类型的bean可用。

2022-9-8 18:58:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索