How to write a Questions that requires Yes or No asnwer
73 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Walter Roberson
il 6 Set 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.
Risposte (3)
Fangjun Jiang
il 5 Set 2019
wall ='Y'
while wall == 'Y'
building_id = input('Enter the building ID >', 's');
wall = input('Enter a Wall (Y/N)>','s');
end
3 Commenti
Fangjun Jiang
il 5 Set 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
il 5 Set 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 Commenti
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!