반응형

PYTHON 18

파이썬 - 기본 타입 - int, float, str, list, dict

데이터 타입에 대해 알아볼게요. 데이터 타입이 자칫 중요하지 않게 느껴질 수 있지만 조건문에서도 쓰이고, 연산과정에서도 활용됩니다. 심지어 필요로하는 타입이 아니게 되면 문제를 일으킬 수 있습니다. 첫번째 예) 매개변수의 타입에 따라 다르게 처리하기 print('함수에 return 값 보내기(2)\n') def triple(m) : if type(m) is str : res = '' else : res = 0 for i in range(0, 3) : res = res + m print(res) triple(3) triple('m') (4행) 매개변수의 타입이 str(문자열)이라면 해당 문자열을 3번 복사해서 출력 (6행) str이 아니라면 입력된 값의 3배를 출력 해당 함수를 3과 m값을 넣어 호출했는데..

PYTHON 2021.08.31

python - 반복문 멈추게 하기 (break)

for와 while문에서 반복문은 어느 범위에 다다르거나 조건에 부합하지 않게되면 종료됩니다. 그런데 그렇지 않다면? 예를 들어 다음과 같은 구문이 있다고 가정해봅니다. while True : 이런 조건은 실제로 많이 쓰입니다. 그러면 이를 무한반복하지 않기 위해선 반복문의 제동장치가 필요하겠죠. 그것이 바로 break입니다. 첫번째 예) 100보다 더 큰 숫자를 적을 경우 종료시키기 max = 100 while True : num = int(input("아무 숫자를 적으세요. : ")) if num > max : print(num, '숫자가 (', max, ')보다 더 커서 프로그램 종료!') break (3행) 무한 반복문을 돌립니다. (5행) 입력한 숫자와 max값을 비교해서 입력한 숫자가 크면 b..

PYTHON 2021.08.31

pyhon기본 - 함수(클래스에선 메소드) - def

def는 함수로 쓰이고 클래스(class)라는 곳에선 메소드로 쓰입니다. 함수와 메소드의 기능은 거의 동일하다고 생각합니다. 그래서 여기서는 함수에 대해서 알아보겠습니다. 함수는 "약속된 연산"이라고 보면 될 것 같아요. 예를 들어 함수a가 있다고 가정합시다. 함수a에 1을 집어넣었더니 5가 나왔습니다. 2를 집어넣었더니 8이 나왔습니다. 함수a는 어떻게 구성돼있을까요? 함수a(입력숫자) : 결과값 = (입력숫자 * 3) + 2 이런식으로 구성되어있었습니다. 이를 python으로 나타내면? def a(num) : result = num * 3 + 2 return result 다음과 같이 나타낼 수 있죠. 첫번째 예) 구구단 함수 print('구구단 출력하기\n') def googoo(m) : print(..

PYTHON 2021.08.30

반복문1 - for

for는 반복문을 구현합니다. "1~5까지 반복해"라고 한다면 for 할당변수 in range(1, 5) 이렇게 나타내겠죠. 첫번째 예) 반복문에 할당된 변수의 수치만큼 출력하기 print('직각삼각형 그리기\n') leg = int(input ('변의 길이 : ')) for i in range(leg) : print('* ' * (i+1)) area = (leg ** 2) / 2 #**2는 2제곱을 뜻함 print('넓이 :', area); 직각 삼각형을 나타내는 건 for를 이용하게되면 위와 같이 나타낼 수 있습니다. (2행) input이란 함수를 통해 변의 길이를 입력받아 (5행) 해당 삼각형을 나타내고 (8행)넓이까지 계산해주는 것입니다. 결과는 다음과 같습니다. 두번째 예) 여러 데이터 타입에 ..

PYTHON 2021.08.30

파이썬을 이용해서 Hello World 출력해보기 (print)

가장 기본적인 문법인 print입니다. 매개변수를 출력하는 건데 간단한 예제를 보여드리겠습니다. print('Hello World') a = 30 print(f'a의 값은 {a}') (1행) print는 괄호 안의 문자열을 그대로 출력하는 것이라 금방이해될 것 같습니다. (4행) 다만 a는 30이란 값을 갖는 변수를 출력할 때엔, ㄱ) f'~~~'라는 것을 이용하고 ㄴ) 문자열 속 {}중괄호에 a변수를 입력하면 "아 출력할 때 a변수가 뭘 갖고있는지 출력하면 되겠구나 인지합니다. 실행화면은 다음과 같아요. ㄱ) 빨간 네모 => python.exe가 위치한 경로에요. 이렇게 타이핑을 해야만 아까 제가 작성했던 python문장이 python문법에 맞춰 실행됩니다. ㄴ) 노란 네모 => 이건 제가 작성했던 p..

PYTHON 2021.08.27

python 설치

python 설치와 실행 파이썬 설치는 다른 언어에 비해 간편합니다. 다운로드 받고 설치하는 것 외엔 특별한 절차가 많이 요구 되지 않아서인데요. 1. https://www.python.org/ 에 방문 2. Downloads메뉴->최신 버전 클릭해서 파일 다운 (다만 이때, 32bit인지 64bit인지 확인작업이 필요합니다. 64bit는 대신증권 api와 호환이 되지 않기때문이에요.) 2-1. (참고 자료) 대신증권 api에 관한 주의사항 3. 설치프로세스에 맞게 진행 4. 설치 확인 4.1. 커맨드 실행 4.2. 커맨드창에서 설치된 위치의 python실행하기 (예 : 만약 C:\Users\user\AppData\Local\Programs\Python\Python39\python.exe이 경로라면)

PYTHON 2021.08.27
반응형