首页 > 解决方案 > 我怎么能把输入保存为一个整数然后通过一个函数运行它

问题描述

我正在尝试运行一个函数,我可以让用户输入三个整数,通过一个函数运行它们,该函数将告诉哪个数字最大。我知道有一种方法可以通过命令行来完成,但我希望通过我尝试过的用户来完成:

num1 = (int(input("Enter 3 numbers and I'll tell you the largest!: ")))
num2 = (int(input("Enter another number: ")))
num3 = (int(input("And one more: ")))
def max_num(num1, num2, num3):
        if num1 >= num2 and num1 >= num3:
            return num1
        elif num2 >= num1 and num2 >= num3:
            return num2
        else:
            return num3
print (max_num())

当我运行命令时,我输入三个数字。但是我得到 < function max_num at 0x00E4D7C0 > 结果,但我想让它说出最大的数字是多少。

标签: python

解决方案


您需要使用此行来调用该函数,并使用它的参数:

print (max_num(num1, num2, num3))

推荐阅读