我是python的新手,我对编程很好,但我不是专家。我试图创建一些代码,根据一些用户输入做一些事情。除了能够为每个可用选项做些什么之外,没有什么特别要做的事情。以下是我到目前为止的情况:
def main():
C = 0
while C != 1 or 2 or 3:
C = (input(" "))
if (int(C)) == 1:
function1()
elif (int(C)) == 2:
function2()
elif (int(C)) == 3:
function3()
else:
print("Invalid Choice ")
我在这里遇到的问题是,它做了我想要的,以及我可用的每种情况,除非C留空。我怎么会抓到这个?我在这个主题上看到了很多其他问题,但是所有这些问题都在输入中使用了一个名为raw_input的东西。我显然没有使用它。我是否只需要添加一些东西,我是否应该重新编写代码,如果是这样的话?非常感谢你。