我编写了一个使用输入函数取三个整数的程序。现在我想将这三个整数传递给另一个函数,它将返回这三个数字的最大值。之后主函数将打印结果。我该怎么做呢?
到目前为止,这就是我所拥有的一切:
def main():
a = int(input("Give me a number: ")
b = int(input("Another: ")
c = int(input("Another: ")
main()
答案 0 :(得分:1)
您不需要为此定义自己的函数,Python内置了一个函数:
print(max(numbers))
注意:为此,您必须先将input
声明为整数,例如:
numbers = []
for i in range(3):
new = int(input('Number: '))
numbers.append(new)
答案 1 :(得分:0)
def main():
prompt = "Enter a bunch of numbers separated by spaces: "
nums = [int(i) for i in input(prompt).split()]
maximum = max(nums)
print("Highest was {}".format(maximum))
if __name__=="__main__":
main()