본문 바로가기

전체 글

8. 반복문 - 리스트와 반복문 리스트 : 여러가지 자료를 저장할 수 있는 자료. 숫자, 문자, 수식 등이 개별적인 자료라면, 리스트는 자료들을 모아서 사용할 수 있게 해주는 형태의 자료. 대괄호 [ ] 내부에 여러 종류의 자료를 넣어 선언함. 리스트 선언하고 요소에 접근하기 리스트를 생성하는 방법은 대괄호 [ ]에 자료를 쉼표로 구분해서 입력함. [ ] 내부에 넣는 자료를 요소(element)라고 부름. 프롬프트에 리스트를 입력하면 리스트 내부의 자료를 모두 출력한다. >>> [2,5,"파이썬",True] [2, 5, '파이썬', True] 요소를 각각 사용하려면 리스트 이름 바로 뒤에 대괄호 [ ] 를 입력하고, 자료의 위치를 나타내는 숫자를 입력한다. 파이썬은 0부터 숫자를 셈. >>> list_a=[1,5,48,"파이썬",Fal.. 더보기
7. 조건문- if~else와 elif 구문 else 조건문의 활용 else 구문은 if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행되는 부분. if 조건: oooo조건이 참일 때 실행할 문장 else: oooo조건이 거짓일 때 실행할 문장 #if조건문에 else구문을 추가해서 짝수와 홀수 구분 #입력을 받습니다. number=input("정수 입력> ") number=int(number) #조건문을 사용 if number%2==0: print("짝수입니다.") else: print("홀수입니다.") => 정수 입력> 87 홀수입니다. elif 구문 세 개 이상의 조건을 연결해서 사용하는 방법 if 조건A: oooo조건A가 참일 때 실행할 문장 elif 조건B: oooo조건B가 참일 때 실행할 문장 elif 조건C: oooo조건C가.. 더보기
6. 조건문 - 불리언, if 조건문 Boolean (불리언) : 오직 True(참), False(거짓) 값만 가질 수 있다. 불리언 만들기 : 비교 연산자 파이썬의 여섯 개 비교 연산자 == : 같다 != : 다르다 : 크다 = : 크거나 같다 OO> print(10==100) False >>> print(10!=100) True >>> print(10>> print(10>100) False >>> print(10>> print(10>=100) False 문자열도 가능. 한글은 가나다순으로 앞에 있는 것이 작은 값이다. >>> print("서울"=="서울") True >>> print("서울"!="서울") False >>> print("서울">> print("서울">"제주") 불리언 연산하기 : 논리 연산자 불리언끼리는 논.. 더보기
5. 숫자와 문자열의 다양한 기능 문자열의 format()함수 format()함수 : 문자열이 가지고 있는 함수. 중괄호 {}를 포함한 문자열 뒤에 마침표찍고 format()함수를 사용하며, 중괄호 개수와 함수 안 매개변수 개수 같아야 함. "{}".format(10) "{},{},{}".format(23,51,68) #format() 함수로 숫자를 문자열로 변환하기 string_a="{}".format(10) print(string_a) print(type(string_a)) => 10 #format() 함수로 숫자를 문자열로 변환하기 format_a="{} 만원".format(30) format_b="연봉 {}만원 만들기".format(5000) format_c="{} {} {}".format(100,200,300) format_d=.. 더보기
4. 변수와 입력 변수 : 값을 저장할 때 사용하는 식별자. ex) 3.14159265··· 원주율을 pi라는 변수로 지정함 변수 만들기/사용하기 pi라는 변수에 3.14159265를 넣고 pi를 호출하면 저장된 값을 불러옴 >>> pi=3.14159265 >>> pi 3.14159265 #변수의 선언과 할당 pi=3.14159265 r=10 #변수 참조 print("원주율=",pi) print("반지름=",r) print("원의 둘레=",2*pi*r) print("원의 넓이=",pi*r*r) => 원주율= 3.14159265 반지름= 10 원의 둘레= 62.831853 원의 넓이= 314.159265 복합 대입 연산자 변수는 내부에 들어 있는 자료의 연산자를 사용 할 수 있다. 문자열이면 문자열의 연산자, 숫자면 숫자의.. 더보기
3. 숫자 정수(integer) : 소수점이 없는 숫자. 0, 1, 321, -49 실수, 부동 소수점 (floating point) : 소수점이 있는 숫자. 0.0, 32.91, -3.1 >>> print(type(43)) >>> print(type(0.0)) 숫자 연산자 사칙 연산자 : +,-,*,/ 정수 나누기 연산자 : // 숫자를 나누고 소수점 이하의 자릿수 버리고 정수만 남기는 연산자. >>> print("3/2=",3/2) 3/2= 1.5 >>> print("3//2=",3//2) 3//2= 1 나머지 연산자 : % A를 B로 나누었을 때 남은 나머지를 구하는 연산자 >>> print("5%2=",5%2) 5%2= 1 제곱 연산자 : ** 2⁴는 파이썬에서 2**4로 표현함 >>> print("2**2.. 더보기
2. 자료형과 문자열 자료형과 문자열 자료형과 기본 자료형 자료형(data type) : 자료의 형식 자료형의 종류 : 1. 문자열(string) : 제목, 내용 등 ex) "안녕", "Hello python" 2. 숫자(number) : 가격, 나이 등 ex) 32, 591, 123.54 3. boolean : 참, 거짓 자료의 형식을 확인할 때 type() 함수 사용. >>> print(type("안녕하세요")) >>> print(type(534)) 문자열 만들기 큰따옴표로 문자열 만들기 print("안녕하세요") -> 안녕하세요 작은따옴표로 문자열 만들기 print('안녕하세요') -> 안녕하세요 문자열 내부에 따옴표 넣기 print('"안녕하세요"라고 말했습니다.') -> "안녕하세요"라고 말했습니다. print("'.. 더보기
1. 파이썬 용어 파이썬 용어 표현식과 문장 표현식(expression) : 어떠한 값을 만들어 내는 간단한 코드. 값은 숫자, 수식, 문자열 등과 같은 것을 의미. 문장(statement) : 표현식이 하나 이상 모이면 문장. 한 줄이 하나의 문장 프로그램(program) : 문장이 모여서 프로그램. 키워드 키워드(keyword) : 특별한 의미가 부여된 단어. ※사용자가 이름을 정할 때 키워드 사용하면 안됨. ex) import keyword print(keyword.kwlist) ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except.. 더보기