본문 바로가기

분류 전체보기50

[Python] 10 - 기본기 - 연산자 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. 연산자에 대해 알아보겠습니다. 3가지 연산자에 대해서 알아보겠습니다. 1.산술 연산자 산술 연산자는 우리가 평소에도 많이 쓰는 계산을 하여 값을 돌려주는 연산자를 의미합니다. 연산자 기능 EX 해석 결과(x=3,y=4) + 더하기 x+y x더하기y 3+4 = 7 - 빼기 x-y x빼기y 3-4 = -1 * 곱하기 x*y x곱하기y 3*4 = 12 / 나누기 x/y x를 y로 나눈 몫(float) 3/4 = 0.75(float) // 몫 x//y x를 y로 나눈 몫(int) 3//4 = 0(int) ** 제곱 x**y x의 y제곱(x^y) 3**4 = 81 % 나머지 x%y x를 y로 나눈 나눗셈의 나머지 값 3%4 = 3 실제 결과를 눈으로 확인해 보겠.. 2021. 7. 20.
[Python] 09 - 기본기 - 숫자 입력받기 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. input함수를 사용해 숫자형(int,float)를 입력 받아보는 방법에 대해서 알아 보겠습니다. 숫자를 하나만 입력받을 때는 a = int(input('숫자 : ')) 변수 a 에 숫자를 입력받아 화면에 표시하고 타입을 알아보았습니다. input함수를 int함수로 감싸주지 않을 경우에는 문자열로 받아들이는 불상사가 일어날 수 있습니다. int로 감싸주지 않을 경우에는 숫자를 입력하더라도 문자로 받아들이는 것을 확인해 보겠습니다. 똑같이 숫자 5를 입력받았지만 확인결과 변수 a의 자료형은 문자형으로 확인 되었습니다. 이번엔 여러개의 숫자를 입력받아 보겠습니다. a,b,c = input('숫자 여러개 : ').split() a=int(a) b=int(b).. 2021. 7. 19.
[프로그래머스 SQL - JOIN] 보호소에서 중성화한 동물 보호소에서 중성화한 동물 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및.. 2021. 7. 17.
[프로그래머스 SQL - JOIN] 오랜 기간 보호한 동물(1) 오랜 기간 보호한 동물(1) 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별.. 2021. 7. 16.
[프로그래머스 SQL - JOIN] 있었는데요 없었습니다 있었는데요 없었습니다 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중.. 2021. 7. 16.
[Python] 08 - 기본기 - 숫자 자료형 파이썬의 자료형을 살펴보도록 하겠습니다. 프로그래밍에서 자료형은 값을 담는 그릇이라고 할 수 있겠습니다. 자료형은 크게 숫자 문자 불 변수 리스트 튜플 딕셔너리 집합 등으로 나타낼수 있습니다 . 그중 오늘은 숫자 자료형을 알아보도록 하겠습니다. 숫자 자료형은 1, 2, 3, 11, 123 같은 정수, 1.11, 2.3, 3.4 같은 소수점이 있는 실수, 드물게 사용하는 컴퓨터식 지수 표현 방식이나 2진수, 8진수, 16진수도 있습니다. 먼저 정수부터 살펴보겠습니다. print함수로 정수 10을 찍어서 확인해 보았습니다. 여기서 type( )이라는 함수를 사용해 보겠습니다. type( )함수는 괄호안의 변수의 자료형을 보여주는 함수입니다. 그럼 숫자 10의 자료형을 알아보겠습니다. 라고 찍힌것을 확인 할 .. 2021. 7. 15.
[프로그래머스 SQL - JOIN] 없어진 기록 찾기 없어진 기록 찾기 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화.. 2021. 7. 14.
[Python] 07 - 기본기 - 자료형 변환 파이썬을 시작하기에 앞서 기본기부터 알아보겠습니다. 이번엔 자료형을 다른 자료형으로 변경하는 법을 알아보겠습니다. 우선 간단하게 파이썬의 내장함수 int()를 사용해 문자를 숫자로 바꿔보겠습니다. 이렇듯 변수 a의 문자 '10'을 숫자로 변환하여 테스트를 해보았습니다. 처음 print(type(a))로 출력해봤을때는 결과가 로 문자로 확인이 되었습니다. 후에 int()를 사용하여 정수 숫자형으로 변경해 주었더니 다음 print(type(a))에서는 결과가 숫자로 바뀐걸 확인 할 수 있었습니다. 이런 자료형 변환이 필요한 상황을 살펴보겠습니다. 변수 a에는 문자 '10'을 넣어두고 변수 b에는 숫자 20을 넣어놓았습니다. 그리고 a+b를 더하게 되면 문자 + 숫자 이기때문에 파이썬에서는 에러가 나오는것을 .. 2021. 7. 13.
[프로그래머스 SQL - IS NULL] NULL 처리하기 NULL 처리하기 문제 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. 입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. 예시 문제에서 원하는것은 SELECT를 사용해 ANIMAL_TYPE, NAME, .. 2021. 7. 12.
728x90