본문 바로가기
Python

파이썬 중급 #085 리스트 - 최대값 출력 ,최소값 출력

by Smart Factory in 2020 2022. 5. 31.
728x90
반응형

안녕하세요. 스마트팩토리입니다. 
파이썬 중급 #085 리스트 - 최대값 출력 ,최소값 출력에 대해 알아보겠습니다. 

1. 리스트 최대값 출력

리스트 요소의 크기를 비교하여 최대값을 출력하는 코드 
조건문을 활용한다. 

코드를 보면서 알아보겠습니다. 

nums=[90,80,70,50,99]
maxd=nums[0]
for i in range(len(nums)):
  if maxd>=nums[i]:
     maxd=maxd
  else:
      maxd=nums[i]

print("최대값은 :", maxd)

 

리스트에서 첫번째 인덱스 값을 0 으로 놓고 순차 비교하여 값이 크면 그 값을 최대값을 지정하여 마지막까지 비교합니다.
그럼 최대로 큰 값이 최대값이 됩니다. 

여기서 최대값은 당연히 일반 변수로 저장하여 출력하도록 합니다. 

 

nums=[90,80,70,50,99]
maxd=nums[0]
for i in range(len(nums)):
  if maxd>=nums[i]:
     maxd=maxd
  else:
      maxd=nums[i]

print("최대값은 :", maxd)

2. 최소값 출력

 

nums=[90,80,70,50,99]
mind=nums[0]

for i in range(len(nums)):
  if mind<=nums[i]:
     mind=mind
  else:
     mind=nums[i]

print("최소값은 :", mind)

같은 방식으로 최소값은 부호만 반대로 하여 진행합니다. 

nums=[90,80,70,50,99]
maxd=nums[0]
mind=nums[0]
for i in range(len(nums)):
  if maxd>=nums[i]:
     maxd=maxd
  else:
      maxd=nums[i]

print("최대값은 :", maxd)

for i in range(len(nums)):
  if mind<=nums[i]:
     mind=mind
  else:
     mind=nums[i]

print("최소값은 :", mind)

 

 

728x90
반응형

댓글