분류 전체보기(98)
-
[Python 기초시리즈4] 화면 입출력과 파일 입출력
화면 입출력 print() 함수를 이용하여 화면에 출력 •기본 출력: 출력 형식을 지정하지 않음 •형식 지정 출력: 다양한 형식으로 출력 가능 문자열을 print() 함수 안에 삽입 print("Hello Python!!") Hello Python!! 문자열 여러 개를 연결해서 출력 print("Best", "python", "book") Best python book 빈칸 대신 다른 문자열 삽입 print("Best", "python", "book", sep = "-:*:-") Best-:*:-python-:*:-book 빈칸 없이 두 문자열을 연결 print("abcd" + "efg") abcdefg 문자열과 숫자 함께 출력 name = "James" ID_num = 789 print("Name: "..
2021.04.09 -
[Python 기초시리즈3] 조건문과 반복문
조건문 •지정한 조건에 따라 다르게 분기해 명령을 수행 •조건의 만족 여부에 따라서 코드 수행 결과가 달라짐 Python에서의 조건문 •Python에서는 콜론 (:)과 들여쓰기로 코드의 구조를 결정함 •들여쓰기는 공백이나 탭을 활용 •공백이나 탭 중 한 개 선택하여 사용 if : 조건문에서는 비교 연산자나 논리 연산자를 사용한다! 비교 연산자 의미 활용 예 설명 == 같다 a == b a는 b와 같다 != 같지 않다 a != b a는 b와 같지 않다 b a는 b보다 크다 = b a는 b보다 크거나 같다 논리 연산자 의미 활용 예 설명 and 논리곱 A and B A와 B가 모두 참이면 참이고 그 외에는 거짓 or 논리합 A or B A와 B 중 하나라도 참이면 참이고 둘 다 거짓이면 거짓 not 논리부정..
2021.04.09 -
[Python 기초시리즈2] 변수와 자료형
[Python 기초 시리즈1] 숫자 및 논리형 자료 Python 사칙연산 방법 더하기 + 빼기 - 곱하기 * 나누기 / 나누기 몫 정수로 출력 // 1+1 # 2 5-2 # 3 1.2 + 5.3 # 6.5 2+3*4 # 14 5/2 # 2.5 5//2 # 2 type() 함수 자료 형식 data type을 알려준다. type() 함수.. yunaaaas.tistory.com 변수란? 변수(variable) - 숫자나 문자 등 자료 (data)를 넣을 수 있는 상자 변수명(변수 이름) - 변수는 컴퓨터 임시 저장 공간(메모리)에 저장됨 파이썬에서는 등호(=)를 이용하여 변수에 자료를 할당한다. ex) 변수명 = data - 자료가 숫자라면 data에 숫자를 쓰면 되고 문자열이라면 문자열을 씀 - 변수명과 ..
2021.04.08 -
[Python 기초 시리즈1] 숫자 및 논리형 자료
Python 사칙연산 방법 더하기 + 빼기 - 곱하기 * 나누기 / 나누기 몫 정수로 출력 // 1+1 # 2 5-2 # 3 1.2 + 5.3 # 6.5 2+3*4 # 14 5/2 # 2.5 5//2 # 2 type() 함수 자료 형식 data type을 알려준다. type() 함수 인자로 정수 입력 시 int, 실수 입력시 float 반환 type(3) # int type(1.2) # float 거듭제곱과 나머지 거듭제곱이란? 파이썬에서 거듭제곱 ** (거듭제곱의 지수가 정수일 필요는 없다!) 2*2*2*2*2 # 32 2**5 # 32 1.5**2 #2.25 나머지 % 13%5 #3 몫 // (정수 나누기 연산자) 13//5 #2 과학적 표기법 아주 큰수나 작은수를 다룰때는 ? 10의 거듭제곱 (e)..
2021.04.08 -
[Python - 백준 13458] 시험감독
13458번: 시험 감독 첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000) www.acmicpc.net 문제 설명 총 N개의 시험장이 있고, 각각의 시험장마다 응시자들이 있다. i번 시험장에 있는 응시자의 수는 Ai명이다. 감독관은 총감독관과 부감독관으로 두 종류가 있다. 총감독관은 한 시험장에서 감시할 수 있는 응시자의 수가 B명이고, 부감독관은 한 시험장에서 감시할 수 있는 응시자의 수가 C명이다. 각각의 시험장에 총감독관은 오직 1명만 있어야 하고, 부감독관은 여러 명 있어도 된다. 각 시험장마다 응시생..
2021.03.31 -
[Python - 백준 13460] 구슬 탈출2
13460번: 구슬 탈출 2 첫 번째 줄에는 보드의 세로, 가로 크기를 의미하는 두 정수 N, M (3 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄에 보드의 모양을 나타내는 길이 M의 문자열이 주어진다. 이 문자열은 '.', '#', 'O', 'R', 'B' www.acmicpc.net 문제 설명 스타트링크에서 판매하는 어린이용 장난감 중에서 가장 인기가 많은 제품은 구슬 탈출이다. 구슬 탈출은 직사각형 보드에 빨간 구슬과 파란 구슬을 하나씩 넣은 다음, 빨간 구슬을 구멍을 통해 빼내는 게임이다. 보드의 세로 크기는 N, 가로 크기는 M이고, 편의상 1×1크기의 칸으로 나누어져 있다. 가장 바깥 행과 열은 모두 막혀져 있고, 보드에는 구멍이 하나 있다. 빨간 구슬과 파란 구슬의 크기는 보드에서 1..
2021.03.29