所以我一直在VB.net中进行编码,但是现在最近开始在侧面编码python。 VB的功能之一是将用户重定向到新的子目录。这就是我尝试过的
def option1():
print ("opt1")
def option2():
print ("opt2")
def option3():
print ("opt3")
UserOp = input("What option would you like to do? 1, 2 or 3 : ")
if UserOp == "1":
option1()
elif UserOp == "2":
option2()
elif UserOp == "3":
option3()
因此,这里的目标是尝试根据用户选择的选项将用户重定向到指定的“ def”。此代码没有错误。但是实际上并没有将用户重定向到def。
谢谢
答案 0 :(得分:0)
如果您使用的是Python 3,则您的代码没有任何问题。因此,我假设您使用的是Python 2,但未获得任何打印输出。
更改
UserOp = input("What option would you like to do? 1, 2 or 3 : ")
到
UserOp = raw_input("What option would you like to do? 1, 2 or 3 : ")
您可以在input上阅读更多内容。我强烈建议您升级到Python3。