将用户重定向到子

时间:2019-04-09 01:04:41

标签: python

所以我一直在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。

谢谢

1 个答案:

答案 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。