Search

이차리스트2_문제09_가장작은값음수제거

대분류
STEP08 이차리스트
소분류
이차리스트2_문제

영상

문제

''' [문제] a리스트를 이차원으로 만들고 랜덤 값(-100~100)을 3개씩 3줄 총 9개를 만들고 사각형모양 으로 출력한다. 그 중에 가장 작은 값을 출력하시오. 단, 음수는 양수로 변경해 비교하시오. [예시] [6,-12,90] [-98,45,18] [34,2, 10] 가장 작은 값 = 2 ''' a = []
Python
복사

해설

''' [문제] a리스트를 이차원으로 만들고 랜덤 값(-100~100)을 3개씩 3줄 총 9개를 만들고 사각형모양 으로 출력한다. 그 중에 가장 작은 값을 출력하시오. 단, 음수는 양수로 변경해 비교하시오. [예시] [6,-12,90] [-98,45,18] [34,2, 10] 가장 작은 값 = 2 ''' import random a = [] for i in range(3): a.append([0, 0, 0]) for i in range(len(a)): for j in range(len(a[i])): a[i][j] = random.randint(-100, 100) for i in range(len(a)): print(a[i]) minNum = 100 for i in range(len(a)): for j in range(len(a[i])): temp = a[i][j] if a[i][j] < 0: temp = -a[i][j] if minNum > temp: minNum = temp print("가장 작은 값 =", minNum)
Python
복사