【发布时间】:2021-11-13 20:55:25
【问题描述】:
我正在编写一个程序,它接受输入并将其转换为整数列表,然后输出列表中的最小和最大数字。当我调用将输入转换为列表的函数时,它会要求新的输入。如何解决此问题以便存储原始输入?
def getList():
user_input = input()
newlist = user_input.split()
for index in range(len(newlist)):
newlist[index] = int(newlist[index])
return newlist
def listMin(aList):
alist = getList()
small = alist[0]
for num in alist:
if num < small:
small = num
return small
def listMax(aList):
alist = getList()
large = alist[0]
for num in alist:
if num > large:
large = num
return large
### main program ###
myList = getList()
print(myList)
print(listMin(myList))
print(listMax(myList))
当它运行时,它会要求 listMin 和 listMax 的新输入。
【问题讨论】: