TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

[파이썬 Projects]/<파이썬 기초>51

[파이썬] 파이썬기초: 제어문 - for문 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.제어문 [제어문 종류]if문while문for문for문 (반복문)의 기본 구조 for 변수 in 리스트 (또는 튜플, 문자열):    수행할 문장1    수행할 문장2    .... [for문의 사용 예]▶ ['one', 'two', 'three'] 리스트의 첫 번째 요소인 'one'이 먼저 i 변수에 대입된 후 print(i) 문장을 수행하고, 두 번째 요소가 반복되고, 리스트의 마지막 요소까지 이를 반복한다. [다양한 for문의 사용] [for문의 응용]예제.총 5명의 학생이 시험을 보았는데 시험 점수가 60점이 넘으면 합격이고 그렇지 않.. 2024. 6. 16.
[파이썬] 파이썬기초: 제어문 - while문 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.제어문 [제어문 종류]if문while문for문while문 (반복문)의 기본 구조 while문은 조건문이 참인 동안에 while문 아래의 문장이 반복해서 수행된다.while 조건문:    수행할 문장1    수행할 문장2    수행할 문장3    .... 예를들어 '열 번 찍어 안 넘어가는 나무 없다'는 속담을 파이썬 프로그램으로 만든다면▶ treeHit가 10보다 작은 동안에 while문 안의 문장을 계속 수행하고, 문장 반복시 마다 treeHit가 1씩 추가 되며, 나무를 treeHit 번만큼 찍었음을 알리는 문장을 출력하고, treeHi.. 2024. 6. 16.
[파이썬] 파이썬기초: 제어문 - if문 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.제어문 [제어문 종류]if문while문for문if문 (조건문)의 기본 구조 if문: 프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰인다. 이를테면, '돈이 있으면 택시를 타고, 돈이 없으면 걸어 가야 하는 상황'이 있을 경우 이를 파이썬으로 표현하면 아래와 같다.if 조건문:    수행할 문장1    수행할 문장2else:    수행할 문장A    수행할 문장B▶ 조건문을 테스트해서 참이면 if문 바로 다음 문장들을 수행하고, 거짓이면 else문 다음 문장들을 수행하게 된다.따라서, else문은 if문 없이 독립적으로.. 2024. 6. 16.
[파이썬] 파이썬기초: 자료형 문제 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.파이썬 자료형 관련 예제 (문제 + 답)※ 풀어내는 방식은 문제 풀이하는 사람마다 다를 수 있음.  ◆ 아래의 과목별 점수를 이용해, 평균 점수 산출 ▶ 풀이: 과목은 3개 이며, 이들의 전체 덧셈을 구한 뒤, 과목수로 나눠주면 됨.※ average 변수 설정 및 print 함수 입력 없이 '(a+b+c)/3' 만 입력해도 답은 잘 나온다. ◆ 자연수 13 홀수, 짝수 여부▶ 풀이: % (몫을 구하는 식) + if문 을 사용하여, 특정 숫자를 2로 나눴을 경우 몫이 1이면, '홀수', 몫이 0이면 '짝수'가 나오게 하였다. 해당 코드가 올바.. 2024. 6. 16.
[파이썬] 파이썬기초: 자료형 - 변수 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수변수, 자료형의 값을 저장하는 공간 변수란 객체를 가리키는 것이라고 할 수 있고, 객체는 자료형과 같은 것을 의미한다.변수를 만들 때에는 '=' 기호를 사용한다. 이를테면, a = [1, 2, 3] 이라는 코드를 수행하면 [1, 2, 3] 값을 가지는 리스트 자료형(객체)이 자동으로 메모리에 생성되고 변수 a는 [1, 2, .. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 불 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수불(bool) 자료형 불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다.※ 따옴표로 감싸지 않은 문자열을 변수에 지정해서 오류가 날 거 같지만 잘 실행된다. ※ bool 자료형은 조건문의 반환 값으로도 사용된다. (조건이 맞으면 True, 틀리면 False 반환)자료형의 참과 거짓 자료형값참 또.. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 집합 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수집합 자료형 집합(set)은 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다.집합 자료형은 set 키워드를 사용해 만들 수 있다.※ 문자열의 경우, 중복을 허용하지 않고, 순서가 없기 때문에, l 문자가 하나 빠져있다.집합 자료형의 특징 - 중복을 허용하지 않는다- 순서가 없다- 순서가 없기 때문에 인덱싱으로 값을 얻.. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 딕셔너리 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수딕셔너리 자료형 딕셔너리: Key와 Value를 한 쌍으로 갖는 자료형. Key를 통해 Value를 얻는 특징이 있다.Key와 Value 가 { } 로 둘러싸여 있고, 각각의 요소는 쉼표(,) 로 구분되어 있다.기본형태 - {Key1:Value1, Key2:Value2, Key3: Value3, ...}  이를테면,dic =.. 2024. 6. 15.
[파이썬] 파이썬기초: 자료형 - 튜플 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수튜플 자료형 [튜플 vs 리스트]리스트는 [ ] 로 둘러싸지만 튜플은 ( )으로 둘러싼다.리스트는 그 값의 생성 · 삭제 · 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다. ※ t2 = (1, ) 처럼 단지 1개의 요소만을 가질 때에도 요소 뒤에 반드시 콤마(,) 를 붙여야 한다.※ t4 = 1, 2, 3 처럼 괄호를 생략.. 2024. 6. 14.
[파이썬] 파이썬기초: 자료형 - 리스트 자료형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수리스트 자료형 리스트를 만들 때는 대괄호 ([ ])로 감싸 주고 각 요솟값은 쉼표(,) 로 구분.리스트명 = [요소1, 요소2, 요소3, ...] [다양한 리스트 유형] ▶ a: 비어 있는 리스트 ※ 비어 있는 리스트는 a=list( ) 로도 생성 가능. ▶ b: 숫자를 요솟값으로 가지는 리스트 ▶ c: 문자열을 요솟값으로 .. 2024. 6. 14.
[파이썬] 백준 코딩 - 사칙연산 두 수를 입력받고 사칙연산의 답을 출력하는 문제 [문제 원본]https://www.acmicpc.net/step/1[답 코드]a, b = map(int, input().split()) print(a + b)※ 뺄셈(-), 곱셉(*), 나눗셈(/)은 덧셈 자리에 각 기호에 맞게 바꿔주면 된다.  [코드 풀이] ★ 곱셈 기준1. a, b = map(int, input().split())input() 함수는 사용자로부터 입력을 받는다. 예를 들어, "3 4"와 같이 두 수를 입력받는다고 가정한다.split() 메서드는 입력된 문자열을 공백 기준으로 나누어 리스트로 만든다. 예를 들어, ["3", "4"]와 같이 나눈다.map(int, ...) 함수는 리스트의 각 요소를 정수로 변환한다. 따라서 ["3", "4.. 2024. 6. 14.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (3) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 관련 함수 - 문자열 개수 세기(count)- 위치 알려주기1 (find)- 위치 알려주기2 (index)- 문자열 삽입(join)- 소문자 → 대문자로 변경 (upper)- 대문자 → 소문자로 변경 (lower)- 왼쪽 공백 지우기 (lstrip)- 오른쪽 공백 지우기 (rstrip)- 양쪽 공백 지우기 (strip.. 2024. 6. 13.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (2) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 포매팅 문자열 안의 특정한 값을 바꿔야 할 경우가 있을 때 사용하는 기능 (문자열 안에 어떤 값을 삽입하는 방법) [문자열 포맷 코드]코드설명%s문자열 (String)%c문자 1개 (Character)%d정수 (Interger)%f부동 소수 (Floating-point)%o8진수%x16진수%%Literal % (문자 .. 2024. 6. 13.
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (1) 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수문자열 자료형 문자열: 문자, 단어 등으로 구성된 문자들의 집합문자열 안에 작은따옴표(')나 큰따옴표(")가 들어가야 할 경우▶ 작은따옴표일 경우, 큰따옴표로 감싸준다.▶ 큰따옴표일 경우, 작은따옴표로 감싸준다.▶ 백슬래시를 작은따옴표(')나 큰따옴표(") 앞에 삽입하면 백슬래시 뒤의 작은따옴표(')나 큰따옴표(")는 문자열.. 2024. 6. 13.
[파이썬] 파이썬 기초: 자료형 - 숫자형 시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. [자료형의 종류]숫자형문자열 자료형(1)/(2)/(3)리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형불 자료형변수숫자형: 숫자 형태로 이루어진 자료형 숫자형에는 정수, 실수, 8진수, 16진수 등이 있다. 숫자형을 활용하기 위한 연산자1) 사칙연산(+, - ,*, /)2) ** 연산자: x의 y제곱3) % 연산자: 나눗셈 후 나머지를 반환▶ 7 나누기 3의 나머지는 1▶ 3 나누기 7의 경우, 3이 7보다 작기 때문에 나눠도 몫이 없으.. 2024. 6. 13.
728x90