June is Combung

2차원 리스트 기본문제 본문

python/2차원 리스트

2차원 리스트 기본문제

june__Park 2021. 2. 28. 00:28
a = [[0,1,2],
     [3,4,5],
     [6,7,8]]

#문제1) a 에 있는 값을 하나씩 출력
i =0
while i < 3:
    j =0
    while j < 3:
        print(a[i][j] , end= " ")
        j +=1
    print()
    i += 1

print()

a = [[0,1,2],
     [3,4,5],
     [6,7,8]]

#문제2) a 에 있는 전체 합출력
total = 0
i =0
while i < 3:
    j =0
    while j < 3:
        print(a[i][j] , end= " ")
        total += a[i][j]
        j +=1
    print()
    i += 1
print("total = ",total)


print()


a = [["a","b","c"],
     ["d","e","f"],
     ["g","h","i"]]

#문제3) a 에 있는 인덱스를 입력하면 값출력
#예) 1,1 ==> "e"
x = int(input("idx1: "))
y = int(input("idx2: "))

i =0
while i < 3:
    j =0
    while j < 3:
        print(a[i][j] , end= " ")
        j +=1
    print()
    i += 1
print(a[x][y])

print()


a = [[0,1,2],
     [3,4,5],
     [6,7,8]]

#문제4) a 에 있는 가로 합을 total 에 저장
#예) total = [3,12,21]
total = [0,0,0]
hap = 0
i =0
while i < 3:
    j =0
    while j < 3:
        print(a[i][j], end= " ")
        hap += a[i][j]
        j +=1
    total[i] = hap
    print()
    i += 1
print("total= ",total)

print()
a = [["a","b","c"],
     ["d","e","f"],
     ["g","h","i"]]

#문제6) a 에 있는 값을 입력하면 인덱스 2개출력
#예) "a" ==> 0,0
#예) "e" ==>1,1
val1 = input("val: ")
val2 = input("va2: ")
i =0
while i < 3:
    j =0
    while j < 3:
        print(a[i][j] , end= " ")
        j +=1
    print()
    i += 1

i =0
while i < 3:
    j =0
    while j < 3:
        if val1==a[i][j] or val2==a[i][j]:
            print("idx: %d, %d" %(i,j))
        j +=1
    i += 1

'python > 2차원 리스트' 카테고리의 다른 글

쓰레기 배출량  (0) 2021.02.28
2차원 리스트 기본문제4  (0) 2021.02.28
2차원 리스트 기본문제3  (0) 2021.02.28
2차원 리스트 기본문제2  (0) 2021.02.28
2차원 리스트 이론  (0) 2021.02.28
Comments