Blair  - Soul Eater 오우진
728x90

전체 글 318

[파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 바둑판 좌표로 출력하기

좌표값 입력하면 해당하는 값 출력 stone = [[0, 0, 0, 0, 0, 0, 0, 0, 0 ],\ [0, 1, 0, 1, 2, 1, 2, 1, 0 ],\ [0, 2, 1, 1, 1, 2, 2, 0, 0 ],\ [0, 0, 2, 2, 2, 1, 0, 2, 0 ],\ [0, 0, 0, 0, 0, 1, 0, 2, 1 ],\ [0, 0, 0, 2, 0, 1, 2, 1, 0 ],\ [0, 0, 0, 2, 1, 0, 1, 1, 0 ],\ [0, 0, 0, 1, 1, 0, 0, 0, 0 ],\ [0, 0, 0, 0, 2, 2, 2, 0, 0 ]] while True : X = int(input('X축 좌표값을 입력하세요(1~9, 종료 시 -1 입력) : ')) if X == -1 : break Y = int(..

[파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 요소 그림그리기, 좌표넣기

stone = [[0, 0, 0, 0, 0, 0, 0, 0, 0 ],\ [0, 1, 0, 1, 2, 1, 2, 1, 0 ],\ [0, 2, 1, 1, 1, 2, 2, 0, 0 ],\ [0, 0, 2, 2, 2, 1, 0, 2, 0 ],\ [0, 0, 0, 0, 0, 1, 0, 2, 1 ],\ [0, 0, 0, 2, 0, 1, 2, 1, 0 ],\ [0, 0, 0, 2, 1, 0, 1, 1, 0 ],\ [0, 0, 0, 1, 1, 0, 0, 0, 0 ],\ [0, 0, 0, 0, 2, 2, 2, 0, 0 ]] num_black = 0 num_white = 0 #1행 (좌표 출력) print(' ' * 4, end='') for i in range(len(stone)) : print('%02d' % (i+1..

[파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 요소 그림으로 표현하기

stone = [[0, 0, 0, 0, 0, 0, 0, 0, 0 ],\ [0, 1, 0, 1, 2, 1, 2, 1, 0 ],\ [0, 2, 1, 1, 1, 2, 2, 0, 0 ],\ [0, 0, 2, 2, 2, 1, 0, 2, 0 ],\ [0, 0, 0, 0, 0, 1, 0, 2, 1 ],\ [0, 0, 0, 2, 0, 1, 2, 1, 0 ],\ [0, 0, 0, 2, 1, 0, 1, 1, 0 ],\ [0, 0, 0, 1, 1, 0, 0, 0, 0 ],\ [0, 0, 0, 0, 2, 2, 2, 0, 0 ]] num_black = 0 num_white = 0 for i in range(len(stone)) : for j in range(len(stone[i])) : if stone[i][j] == 1 : ..

[파이썬 연습문제] for문 2차원 리스트 - 2차원리스트 요소의 개수세기

stone은 바둑알이 놓여져 있는 판을 형상화한 것이다. 흑돌과 백돌의 개수를 구하기 stone = [[0, 0, 0, 0, 0, 0, 0, 0, 0 ],\ [0, 1, 0, 1, 2, 1, 2, 1, 0 ],\ [0, 2, 1, 1, 1, 2, 2, 0, 0 ],\ [0, 0, 2, 2, 2, 1, 0, 2, 0 ],\ [0, 0, 0, 0, 0, 1, 0, 2, 1 ],\ [0, 0, 0, 2, 0, 1, 2, 1, 0 ],\ [0, 0, 0, 2, 1, 0, 1, 1, 0 ],\ [0, 0, 0, 1, 1, 0, 0, 0, 0 ],\ [0, 0, 0, 0, 2, 2, 2, 0, 0 ]] # 0 = 돌없음 # 1 = 흑돌 # 2 = 백돌 num_black = 0 num_white = 0 for i i..

[파이썬 연습문제] while문 - 짝수번째 요소의 합과 평균 구하기

짝수를 구하는 것이 아니라 짝수번째 요소를 구하는 것 입니다. 방법은 비슷합니다. data = [2, 5, 4, -6, 7, 4, -5, 0, 12] i = 0 sum = 0 inum=0 while i < len(data): if i % 2 == 1: sum += data[i] inum+=1 i += 1 avg = sum / inum print(inum) print('합계 : %d, 평균 : %.2f' % (sum, avg)) 4 합계 : 3, 평균 : 0.75 출처: 예제 중심 파이썬 입문

[파이썬 연습문제] for문 2차원 리스트

scores= [[42, 25, 85], [41, 100, 74], [58, 22, 33], [89, 45, 12], \ [55, 74, 63], [98, 44, 78], [98, 99, 99], [63, 2, 10]] for i in range(len(scores)) : sum = 0 for j in range(len(scores[i])) : sum = sum + scores[i][j] avg = sum/len(scores[i]) print('%d번째 학생의 합계 : %d, 평균 : %.2f' % (i+1, sum, avg)) 1번째 학생의 합계 : 152, 평균 : 50.67 2번째 학생의 합계 : 215, 평균 : 71.67 3번째 학생의 합계 : 113, 평균 : 37.67 4번째 학생의 합계 :..

728x90