How to write a Questions that requires Yes or No asnwer
74 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I am trying to write a code where the user is ask a Yes or No questions and if they answer Yes the program conitunes if they answer No it ends
So far this is what i have
% Get building id
building_id = input('Enter the building ID >', 's');
wall = input('Enter a Wall (Y/N)>','s');
while wall == Y
continue
wall == N
quit
end
6 Kommentare
Walter Roberson
am 6 Sep. 2019
menu() only permits the user to cancel or choose one of the provided choices, so it becomes unnecessary to loop back until the user chooses Y or N because they cannot choose anything else.
Antworten (3)
Fangjun Jiang
am 5 Sep. 2019
wall ='Y'
while wall == 'Y'
building_id = input('Enter the building ID >', 's');
wall = input('Enter a Wall (Y/N)>','s');
end
3 Kommentare
Fangjun Jiang
am 5 Sep. 2019
In your code, there are syntax errors.
This code runs. You just need to hook up with the rest of your code.
Fangjun Jiang
am 5 Sep. 2019
Maybe you need to consider using if-else statement, not the while loop.
Fangjun Jiang
am 5 Sep. 2019
You need to wrap the code in a function so you can use "return" to terminate the program based on the input.
function test
wall = input('Enter a Wall (Y/N)>','s');
if wall=='N'
return;
end
% Get the wall id
wall_id = input('Wall ID>');
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!