要求用户输入,直到他们给出有效的回答

问题描述

我正在编写一个接受用户输入的程序。

只要用户输入有意义的数据,程序就会按预期工作。

但如果用户输入无效数据,则会失败:

我希望程序不会崩溃,而是再次请求输入。就像这样:

我如何要求有效输入而不是崩溃或接受无效值(例如-1)?

问题[……]

继续阅读