我正在为学校做一个项目,我正在努力让验证工作 . 我正在进行数学测验,该测验将分数存储在不同的文本文件中 . 我遇到的问题是,当测验要求学生的姓名和 class 时, class 必须是三个 class 之一 . 1级,2级或3级 .
如果学生输入了无效的课程,则必须再次要求该课程,直到他们输入有效的课程名称 . 知道如何让它问问题,直到得到一个有效的答案,然后运行一堆代码?
a=None while a not in ('1','2','3'): a=input('?')
while 循环 .
while
valid_classes = (1, 2, 3) class_num = 0 while class_num not in valid_classes: try: class_num = int(input("Please enter a class number from {}:".format(valid_classes))) except ValueError: pass
2 回答
while
循环 .