python - input()用户输入的值不合法则要求从新输入

其实实现这个功能很是简单, 只须要使用一个while循环就行了, 若是知足条件就break跳出循环. 示例代码以下:python

#input and judge gender
while True:
    gender = input("Please input your gender (m for male, f for female):")
    if(gender =='m' or gender == 'f'):
        break
    else:
        print("Error! you must input a valid letter!Please try again!\n")
        continue
复制代码

在这里插入图片描述

相关文章
相关标签/搜索