如何使用不等于“~ =”操作符在if语句?
568 Ansichten(30天)的
Altere Kommentare anzeigen
Sohail艾哈迈德
我2017年2月21日
Kommentiert:
沃尔特·罗伯森
我2017年11月28日
我的代码没问题' = = '但不是~ =。我希望它不显示“错误”,如果用户输入A或B
x =输入(“输入x”,“年代”)
如果(x ~ =“一个”)| | (x ~ =“B”)
disp (“错误”);
结束
0 Kommentare
Akzeptierte Antwort
约翰D 'Errico
我2017年2月21日
Bearbeitet:约翰D 'Errico
我2017年2月21日
基本逻辑的问题吗?
你想要一个错误返回只有一组不在{“A”、“B”}。所以调用ismember可能是一个不错的选择。
无论如何,考虑到方法之后,如果x = A,第二个一半的条款将是真实的,即使是假的第一部分条款。和逻辑语句
假| |真
是真的。
你问的结果是只有当两个部分的条款是正确的。使用一个逻辑,逻辑或不是。
如果(x ~ =“一个”)& & (x ~ =“B”)