How can I keep asking user for correct input until given?

I want a question to continue to be prompted until correct input is given. Prompt the user to input a number between 0 and 100 (inclusive) and keep prompting the user until he does so and then display the number. I am a little lost as to hopw to start it. I have this so far
num = int(raw_input('Enter an integer between 0 and 100 '))
if num < 0 && num > 100;
fprintf 'Invalid input. Try again '
else:
num >= 0 && num <= 100;
disp (num)

 採用された回答

KSSV
KSSV 2017 年 4 月 13 日

3 投票

prompt = 'Enter an integer between 0 and 100: ';
x = input(prompt) ;
while x <0 || x > 100
x = input(prompt) ;
end

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

質問済み:

2017 年 4 月 13 日

回答済み:

2017 年 4 月 13 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by