如何请求一个特定的用户输入?
358(30天)
显示旧的评论
我想问用户如果他们想EXP1或EXP2。如果用户输入“1”或“2”,然后我想显示“运行实验1或2”,否则我想让程序显示错误消息,直到用户输入“1”或“2”。
提示输入= ('请输入1 EXP2 EXP1和2:“);%问
经验=输入(提示);
如果经验= = 1 | | 2%如果用户不输入1或2
disp (“运行实验1或2”)
其他的
经验=输入(的错误。请输入1 EXP1 EXP2和2:“);%又问
结束
disp (EXP)
到目前为止这是我写的代码,但我不认为逻辑是正确的,我也当我试着输入“1”或“2”我得到了错误:
“第一个参数输入必须是一个字符串或字符”
接受的答案
Awais赛义德
2021年8月20日
这是修正版的代码
提示输入= ('请输入1 EXP2 EXP1和2:“);
经验=提示;%不需要输入(提示);
如果(经验值= = 1 | | EXP = = 2)%不写EXP = = 1 | | 2。它不正确
disp (“运行实验1或2”)
其他的
经验=输入(的错误。请输入1 EXP1 EXP2和2:“);
结束
disp (EXP)
注意,.....后显示的错误”,你的程序就停止,不过程与新进入的价值