- Today
- Total
목록분류 전체보기 (356)
프로그래밍 농장
파이썬 반복문의 경우 다른언어들과 같이 for, while문을 대표적으로 사용한다. 파이썬 for문은 아래와 같은 형식으로 쓰인다. 파이썬 for문에서는 전에서 배웠던 if문과 같이 indent(4칸공백) 을 사용하여야한다. 기본 사용법 1. range(10) 으로 반복값 할당시, [ 0,1,2,3,4,5,6,7,8,9 ] 순으로 변수 a 에 차례로 할당되어 반복,출력을 하게된다. 2. 위에서 추가적으로 출력문에 변수를 선언하여 출력시, 매출력마다 변수에 할당되는 순서를 확인해볼수있다. range 함수 응용해보기 range( 종료값 ) ex ) range ( 5 ): -> 0,1,2,3,4 ( 기본값 ) range( 시작값, 종료값 ) ex ) range ( 2, 5 ) -> 2,3,4 range( 시작..
조건문 : 특정 코드의 실행여부를 조건값에 따라 정해주는 제어문. 대표적으로 if문을 사용한다. -> 조건식 : 비교 /식별 / 논리 / 연산을 통해서 결과가 나왔을떄 true / false 에 대해서 특정 코드를 실행할것인지 말건지를 정해준다. *파이썬의 경우 조건문에서 들여쓰기(indent) 가 필수적이다 . (대부분 if 타이핑후 엔터시 자동으로 들여쓰기가 된다.) 조건문의 기본식 예제 1 ( 비교 연산자 ) 조건문의 기본식 예제 2 ( 식별 연산자 ) +) ... 위와같은 예제들은 매우 기본적인 예제임으로 참조하여 다양한 조건식을 작성해볼수있다. -if ...else 문 : if ~~~ 라면 실행하고 아니라면, else 를 실행하라 -예제 실습예제 1. 사용자로부터 정수 값을 입력받고 입력받은 값..
파이썬의 경우, random함수를 내장하고 있지 않음으로, 모듈함수를 선언해주어야한다. >> from random import random 이후, print( random( ) ) 와 같은 출력식을 통하여 random 함수의 값을 출력할수있다. random 함수는, 0.0 - 1.0 미만의 난수 하나를 출력해준다. 만약, 위의 모듈함수를 선언하지않고 랜덤함수 사용시, 아래와같은 에러메세지가 발생한다. 응용법 - 1.0 이상의 더큰 값의 랜덤함수를 출력하고싶다면, 출력식에 원하는만큼의 크기를 곱하여 출력하면 그만큼의 임의의 난수값을 출력시킬수있다. ex) print ( random( ) * 100 ) 과 같이 응용하여 사용할수있다. - 실수값이 아닌, 정수값으로 랜덤함수를 출력하고싶다면, int 함수를 이..
컴퓨터 컴퓨터는 크게 하드웨어와 소프트웨어로 나누어진다. 하드웨어는 컴퓨터가 작동하기 위해 기본적으로 필요한 장치들이다. 소프트웨어는 컴퓨터를 통제하거나 컴퓨터에 명령을 내려서 작업을 수행하게 하는 프로그램이다. 아래의 사진을 보면 이해하기쉽다. 이처럼 컴퓨터에는 하드웨어와 소프트웨어가 존재하는데, 이 두개가 맞물려 구동되기 위해서는 os( 운영체제 ) 가 필요하다. -운영체제(os) 는 컴퓨터의 하드웨어를 제어하고 응용 소프트웨어를 위한 기반 환경을 제공하여, 사용자가 컴퓨터를 사용할 수 있도록 중재 역할을 한다고 정의된다. 쉽게 말하면, 하드웨어와 소프트웨어를 연결해주는 역할이다. 8/32/64 BIT 운영체제 존재 --> 32BIT의 경우, 2^32의 데이터를 한번에 처리할수 있는 능력을 가진 운영..
* 인덱스 연산 문자열에서 문자를 추출하기 위해서 대괄호[ ] 와 오프셋(위치)을 지정할수 있다. 가장 왼쪽은 0 가장오른쪽은 -1 이다. ( 파이썬은 0부터 읽기떄문.) ex) a="hi my name is jake" print(a[0]) -->h 출력 * 슬라이싱 연산 문자열에서 문자를 추출할떄 하나씩이 아닌 특정범위를 선정하여 추출 할수도있다. ex) a="hi my name is jake" print(a[0:4]) --> hi m 출력** #0자리부터 4자리까지 출력 **슬라이싱 연산에서는 인덱스 연산과 다르게 끝의 자리를 치지않는다.( 0
기본적으로 컴퓨터는 1 과 0만을 인식할수있다. 그렇다면 문자의 경우는? 특별한 문자 표준을 따르게된다. 'ASCII , UNICODE' ASCII 코드표 ASCII 코드의 경우 파이썬2에서 주로 사용. 하지만, ASCII 코드의 경우, 영문만 표현이가능하다. 당연히 비영어권에서는 그들의 표준체계들이 생기게된다. 그 과정에서 세계의 모든 문자를 표현가능한 표준문자 셋을 지닌 유니코드(Unicode)가 등장. 파이썬3, 웹 등의 많은 프로그램, 언어들이 유니코드의 UTP-8 을 사용하고있다.