본문 바로가기
Python notes/Others

파이썬 예제코드) 랜덤리스트 내에서 최대값과 최소값 구하기

by 성실한 나무 2021. 3. 23.

#1. 문제 해결

 1) 원소가 10개인 랜덤 리스트 만들기

 2) sys를 import 하기

 3) 최대값과 최소값을 담을 변수를 설정하기 (sys.maxsize, -sys.maxsize)

 4) 원소들끼리 비교를 반복해서 최종적으로 최대값과 최소값 덮어쓰기, Print

 

#2. 코드 짜기

#1~100 사이 숫자 중 랜덤으로 10개 뽑아서 리스트 만들기
import random
numbers=[]
for i in range(1,10):
  number=random.randint(1,101)
  numbers.append(number)
print(numbers)


#랜덤리스트 내의 숫자 중 최대값, 최소값 구하기
import sys
min=sys.maxsize
max=-sys.maxsize
for i in range(len(numbers)):
  if numbers[i]>max:
    max=numbers[i]
  elif numbers[i]<min:
    min=numbers[i]
print(f"최대값은 {max}이고 최소값은 {min}입니다")

 

#3. 실행

댓글