Blair  - Soul Eater '• programming language' 카테고리의 글 목록 (12 Page)
728x90

• programming language 144

[파이썬 개념] 딕셔너리 기본구조, 생성, 출력, 추가, 수정,삭제// 딕셔너리 안에 딕셔너리 넣기

▶ 기본 구조 변수 = { 키 : 값 , 키 : 값 , 키 : 값 , ...} print( 변수 [ '키' ] ) ▶ 딕셔너리 생성, 출력 scores = {'kor':100, 'eng':95, 'math': 85} print( scores [ 'kor' ] ) 100 ▶ 딕셔너리 요소의 추가, 수정, 삭제 → 추가 , 수정 딕셔너리변수명['키'] = 값 이때 딕셔너리 명에 키가 존재하면 해당 키의 값을 수정하며 키가 존재하지 않으면 새로운 요로소서 키와 값이 추가됩니다. → 삭제 del 딕셔너리변수명['키'] ▶ 딕셔너리 안에 딕셔너리 넣기 scores = { 'kor':85, 'eng':90, 'math': 100, 'members' : { 'name':' 고양이', 'age':25, 'phone':..

[파이썬 연습문제] 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