我有一个创建“密码生成器”的任务,输入是 6 个问题,例如“指定要生成的密码数量”或“是否包含小写字母”。对此,有人提出疑问。但是如果用户回答“是否包含小写字母”的问题时带有数字或空格(无意或有意,没关系)怎么办?我该如何要求他在这个问题上正确输入数据。我知道如何使用 while 循环一个条件,直到它为 True 或 False。但我不想为 6 个问题做 6 个 while 循环。有一种比连续 6 个周期更高效、更快速的方法。另外,如果用户在中间某个地方犯了错误,我不想强迫他从一开始就输入问题的答案。请新手告知!
您可以根据需要使用任意多个条件
while。例如: