Blair  - Soul Eater 오우진
728x90

전체 글 305

[파이썬 연습문제] for문 딕셔너리- 조건에 맞는 기온의 요일 출력하기, 평균구하기

일주일간의 기온을 저장한 딕셔너리 이다. 다음 기온중 30도가 넘는 요일만 출력하시오. temp = {'월':25.5, '화':28.3, '수':33.2, '목':32.1, '금':17.3, '토':35.3, '일':33.3} days = [] # 30도 이상인 요일을 담을 리스트 for key in temp : if temp[key] >= 30 : days.append(key) print('기온이 30˚ 이상인 요일 : ', end='') # end로 연결 해준다. 바로 이어서 출력됨 for i in range(len(days)) : print('%s' % days[i], end='') # 하나 출력후 end로 연결. 바로 이어서 출력됨 if i != len(days)-1 : # 마지막-1번째 요일 까..

[파이썬 연습문제] 파이썬 for문 딕셔너리 (키출력, 값출력, 키 값 출력)

▶ 키 출력 name = { '해피' : 10, '뽀삐' : 5, '꾸꾸' : 12, '초코' : 3} for i in name: print ( i ) 해피 뽀삐 꾸꾸 초코 ▶ 값 출력 name = { '해피' : 10, '뽀삐' : 5, '꾸꾸' : 12, '초코' : 3} for i in name: print ( name[i] ) 10 5 12 3 ▶키, 값출력 name = { '해피' : 10, '뽀삐' : 5, '꾸꾸' : 12, '초코' : 3} for i in name: print ( i,name[i] ) 해피 10 뽀삐 5 꾸꾸 12 초코 3 출처: 예제 중심 파이썬 입문

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

▶ 기본 구조 변수 = { 키 : 값 , 키 : 값 , 키 : 값 , ...} 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..

728x90