분류 전체보기 137

Chapter4 문자열자료형

문자열은 이름, 주소, 아이디 등을 다룰 수 있는 자료형입니다. 문자열을 공부할 때는 우선 문자열을 만드는 문법을 꼼꼼하게 공부해야 합니다. 그리고 문자열에 적용할 수 있는 다양한 메소드를 익혀서 올바르게 사용 할 수 있도록 공부해 두세요. 1. 문자열 객체와 인덱스 작은 따옴표나 큰따옴표를 이용해서 문자열 객체를 만듭니다. 문자열에 있는 문자 수만큼 방을 만들어 줍니다. 이 방 번호를 인덱스(index)라고 부릅니다. 시퀀스 자료형: 인덱스를 붙여서 저장할 수 있는 자료형 문자 한 개 또는 문자열 일부분에 접근하기 위해서 인덱스는 중요 문자열 객체에서 하나의 문자를 가져다 사용하려면 대괄호 기호( [] )를 사용해야 합니다. 인덱싱: []를 이용해서 문자열에 있는 문자 한 개에 접근하는 것 2. 문자열..

Chapter3 수치자료형과 연산자

파이썬의 수치 자료형인 정수, 실수, 복소수에 대해서 학습하고 7가지 연산에 대해 공부합니다. 7가지 연산자들의 역할과 연산자들이 섞여 있을 경우에 어떤 순서로 계산해야 하는지를 꼼꼼히 학습하기를 바랍니다. 1. 정수 자료형과 연산 정수는 immutable(변경 불가능)하다 큰 수 연산이 가능하다. // : 몫 % : 나머지 할당 연산자와 산술 연산자 '='은 할당연산자 또는 대입연산자 '='의 실행은 오른쪽에서 왼쪽으로 가야합니다. 산술 연산자 간략히 쓰기 연산자 우선순위 우선 순위를 바꾸려면 반드시 괄호를 써야 합니다. 자기의 생각을 순서대로 파이썬 문법에 맞추어 적어나가는 것: 코딩 실수는 소수점이 있는 숫자이다. 파이썬에서는 숫자에 소수점이 포함되어 있으면 실수 자료형으로 판단 d=3. ; e= ..

Chapter2 객체, 변수 , 자료형

코딩을 잘 하려면 데이터를 어떻게 저장하고 사용해야 하는지를 알아야 합니다. 2장에서는 파이썬 언어레 데이터를 어떻게 저장하고 사용하는지를 설명합니다. 특히 용어 를 잘 이해해 두세요 객체(object): '메모리에 저장된 데이터' 변수(variable): '이 객체를 담는 공간' 1. 객체(object)와 변수(variable) 파이썬 언어로 객체, 변수, 변수명을 만들어 봅시다! 변수명 = 값 (우변에 있는 값을 변수에 넣으시오!!) '='기호는 우변에 있는 값을 좌변 공간에 넣으라는 기호이다. '='의 좌변 변수/ 우변→ 값 파이썬에서 '같다' '==' 한줄에 여러개 만들 수 도 있다. 세미클론(;) 이용 a=10; b=20; c=30; 변수명 만들기 변수명 만드는 규칙 영문자 대소문자를 사용할 수..

Chapter1 파이썬 시작하기

파이썬 코딩 공부를 위해 알아야하는 기본용어들을 이해하고, 파이썬을 스스로 설치하는 방법을 학습 IDLE에서 파이썬 코드를 실행하는 방법과 코드를 파일에 저장해서 실행하는 연습을 합니다. 코딩을 배운다는 것은 프로그래밍 언어의 문법을 배우는 것 이상의 무엇이 있습니다. 바로 배운 언어를 이용해서 스스로 컴퓨터로 문제를 해결할 수 있는 능력! 중요 1. 파이썬 언어 소개 1989년 네델란드 프로그래머인 귀도 반 로섬이 개발한 언어이다 C언어 코드와 개발 환경사이에서 발생하는 갭을 메꾸기 위한 코드를 만들기 위해서 만들었다. 파이썬 언어의 특징 쉽고 직관적인 언어이다. 누구나 파이썬 발전에 기여할 수 있도록 오픈 소스로 제공 일반 영어처럼 이해하기 쉬운 코드로 작성 개발 기간을 짧게 할 수 있도록 일상적인 ..

[Code Up] 6097번 [기초-리스트] 설탕과자 뽑기 해석하기

h, w = map(int, input().split()) # 각각 세로, 가로 n = int(input()) # 막대의 개수 board = [[0 for i in range(w)] for j in range(h)] for a in range(n): l, d, x, y = map(int, input().split()) # 막대 길이, 방향(가로:0, 세로:1), 좌표 (x, y) for b in range(l): if d == 0: # 가로 막대 board[(x - 1)][(y - 1) + b] = 1 else: # 세로 막대 board[(x - 1) + b][(y - 1)] = 1 for c in range(len(board)): print(' '.join(map(str, board[c]))) [풀이]

백준/기초 2022.05.02

[Code Up] 6095번 [기초-리스트] 바둑판에 흰 돌 놓기

d=[] for i in range(20) : d.append([]) for j in range(20) : d[i].append(0) n = int(input()) for i in range(n) : x, y = input().split() d[int(x)][int(y)] = 1 for i in range(1, 20) : for j in range(1, 20) : print(d[i][j], end=' ') print() 첫째 for문에서 2차원 배열을 만든다.[ [0, ...],[0,...] * 10 ] 두번째 for문에서 좌표 값으로 그 배열에 1을 넣는다. 셋째 for문에서 출력한다

백준/기초 2022.05.02