#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. 실행
'Python notes > Others' 카테고리의 다른 글
파이썬 예제코드) 오름차순, 내림차순으로 리스트 내 숫자 재배열하기 (0) | 2021.03.23 |
---|---|
파이썬 예제코드) string 원소로 된 리스트를 정수 원소로 변환하기 (+split, map, list함수) (0) | 2021.03.23 |
파이썬 예제코드) 랜덤 숫자를 9개 뽑아서 리스트 만들기 (+randint, append) (4) | 2021.03.23 |
파이썬 예제코드) 입력한 값의 근사값 구하기 (+sys.maxisize, abs 절대값 함수) (0) | 2021.03.22 |
파이썬 예제코드) 친구 리스트 프로그램 짜기 (+관계연산자 !=, continue, remove, insert, index 함수) (0) | 2021.03.22 |
댓글