Python2.7IF循环有两种可能的条件?

Python2.7IF循环有两种可能的条件?,python,python-2.7,if-statement,while-loop,Python,Python 2.7,If Statement,While Loop,完成一项作业后,我将如何设置它,以便在未输入5或6的情况下,它将再次提问,因为它们是唯一的两个可能答案,正在努力创建一个if循环,该循环可以有多个条件,任何帮助都将不胜感激,谢谢 尝试改用while循环: course=int(raw_input("What level is your course, 5/6? ")) 我不明白这个问题……有两个基本循环:for和while。当你想做某件事一定次数时,应该使用for循环,当你想做某件事直到某些条件改变时,应该使用while循环。在这种情况下,你

完成一项作业后,我将如何设置它,以便在未输入5或6的情况下,它将再次提问,因为它们是唯一的两个可能答案,正在努力创建一个if循环,该循环可以有多个条件,任何帮助都将不胜感激,谢谢

尝试改用while循环:

course=int(raw_input("What level is your course, 5/6? "))

我不明白这个问题……有两个基本循环:
for
while
。当你想做某件事一定次数时,应该使用
for
循环,当你想做某件事直到某些条件改变时,应该使用
while
循环。在这种情况下,你需要一个
while
循环,你也可以在课程不在(5,6)时做

course = 0
while course != 5 and course != 6:
    course = int(raw_input("What level is your course, 5/6? "))

print course