如何根据用户输入做一些事情?

时间:2018-01-30 18:59:55

标签: python

我正在尝试制作一个简单的计算器,我希望用户在开始时选择一个操作。我可以运行它,但它不会调用add方法。这是我的代码:

     operation = input("Choose an operation: ")

def Addition():
    print("Hello, world")

def ChooseOperation():
    if (operation == "Addition"):
        Addition()

1 个答案:

答案 0 :(得分:1)

您不运行函数ChooseOperation。由于您可能希望将操作作为参数传递,因此代码应为:

def Addition():
    print("Hello, world")

def ChooseOperation(operation):
    if (operation == "Addition"):
        Addition()

operation = input("Choose an operation: ")
ChooseOperation(operation)