질문 : 함수 minFromList (list) 및 maxFromList (list)를 먼저 정의하는 프로그램을 작성하십시오. 프로그램은 빈 목록을 초기화 한 다음 사용자에게 정수를 물어보고 사용자가 단일 마침표 문자를 입력 할 때까지 정수를 묻는 메시지를 계속 표시하고 각 정수를 목록에 추가해야합니다. 프로그램은 minFromList 및 maxFromList를 정수 목록을 인수로 호출하고 함수 호출에서 반환 된 결과를 인쇄해야합니다.Python Min-Max Function - min 및 max 요소를 반환하는 인수로 나열합니다.
필자는 각 함수에서 min 및 max를 개별적으로 반환하는 방법을 알 수 없습니다. 그리고 이제는 여분의 코드를 추가하여 완전히 잃어 버렸습니다. 아무거나는 돕는다! 감사! 내가 지금까지 무엇을 가지고
는 :
def minFromList(list)
texts = []
while (text != -1):
texts.append(text)
high = max(texts)
return texts
def maxFromList(list)
texts []
while (text != -1):
texts.append(text)
low = min(texts)
return texts
text = raw_input("Enter an integer (period to end): ")
list = []
while text != '.':
textInt = int(text)
list.append(textInt)
text = raw_input("Enter an integer (period to end): ")
print "The lowest number entered was: " , minFromList(list)
print "The highest number entered was: " , maxFromList(list)
그냥'min (list)'와'max (list)'를 사용하면 예상대로 작동합니다. –
잠재적 인 혼동을 피하기 위해 파이썬에서'list'라는 이름을 사용하지 마십시오. 내장형이기 때문입니다. –