[ Python 강의 ] 8. IF
IF 문 비교 연산자 비교 연산자는, 말 그대로, 두 항목을 비교하여 두 항목의 관계를 평가하는 연산자입니다. 이 연산자들은 일반적으로 조건문과 함께 사용되며, 프로그램의 흐름을 결정하는 데 도움을 줍니다. 예를 들어, 어떤 숫자가 다른 숫자보다 크거나 같은지, 또는 두 문자열이 동일한지 여부 등을 판단할 수 있습니다. 파이썬에서 사용되는 주요 ...
IF 문 비교 연산자 비교 연산자는, 말 그대로, 두 항목을 비교하여 두 항목의 관계를 평가하는 연산자입니다. 이 연산자들은 일반적으로 조건문과 함께 사용되며, 프로그램의 흐름을 결정하는 데 도움을 줍니다. 예를 들어, 어떤 숫자가 다른 숫자보다 크거나 같은지, 또는 두 문자열이 동일한지 여부 등을 판단할 수 있습니다. 파이썬에서 사용되는 주요 ...
https://www.acmicpc.net/problem/13302 ( 골드 IV ) 문제 수영이는 여름방학을 맞이하여 많은 놀이 시설이 있는 KOI 리조트에 놀러가려고 한다. 리조트의 하루 이용권의 가격은 만원이다. 하지만 리조트의 규모는 상상을 초월하여 모든 시설을 충분히 즐기기 위해서는 하루로는 터무니없이 부족하다. 그래서 많은 이용객들은...
https://www.acmicpc.net/problem/13300 ( 브론즈 II ) 문제 정보 초등학교에서는 단체로 2박 3일 수학여행을 가기로 했다. 여러 학년이 같은 장소로 수학여행을 가려고 하는데 1학년부터 6학년까지 학생들이 묵을 방을 배정해야 한다. 남학생은 남학생끼리, 여학생은 여학생끼리 방을 배정해야 한다. 또한 한 방에는 같은...
https://www.acmicpc.net/problem/1158 ( 실버 IV ) 문제 요세푸스 문제는 다음과 같다. 1번부터 N번까지 N명의 사람이 원을 이루면서 앉아있고, 양의 정수 K(≤ N)가 주어진다. 이제 순서대로 K번째 사람을 제거한다. 한 사람이 제거되면 남은 사람들로 이루어진 원을 따라 이 과정을 계속해 나간다. 이 과정은 N...
시험 이번 글에서는 앞에서 배웠던 내용을 실제로 활용해서 문제를 풀어보는 시간을 가지겠습니다. 문제 - 1 Hello World 문자열에서 World를 Python으로 변경하세요. 작동 예시 Python World 해답 보기 모범 답안 text = "Hello World" new_text = text.replace("World"...
input() 함수 파이썬 프로그래밍에서 사용자와의 상호작용은 매우 중요한 부분을 차지합니다. input() 함수는 사용자로부터 직접 입력을 받는 기본적인 방법을 제공합니다. 이 글에서는 input() 함수의 사용법과 활용 예시에 대해 알아보겠습니다. input() 함수의 기본 input() 함수는 사용자에게 입력을 요청하고, 사용자가 입력한 값...
파이썬 문자열 이해하기 - Part 4: 자료형 변환 프로그래밍을 할 때 자주 마주치는 상황 중 하나는 서로 다른 자료형 간의 변환이 필요할 때입니다. 파이썬에서는 이러한 변환을 쉽고 직관적으로 할 수 있는 다양한 방법을 제공합니다. 이번 글에서는 파이썬에서 자주 사용되는 자료형 변환 방법에 대해 알아보겠습니다. 기본 자료형과 변환 파이썬에서는 ...
파이썬 문자열 이해하기 - Part 3: 문자열 심화 파이썬에서 문자열을 심도 있게 이해하기 위해서는 문자열의 여러 고급 기능과 개념들을 알아야 합니다. 이번 파트에서는정규 표현식, 문자열의 유니코드 처리 등을 자세히 살펴보겠습니다. 문자열 인코딩과 디코딩: 이해와 원리 문자열 인코딩과 디코딩은 컴퓨터가 문자를 처리하는 방식의 핵심입니다. 컴퓨터...
파이썬 문자열 이해하기 - Part 2: 메소드 프로그래밍을 처음 접하시는 분들에게 ‘메소드(Method)’는 다소 생소한 개념일 수 있습니다. 간단히 말해, 메소드는 특정 객체에 적용할 수 있는 ‘함수’의 일종입니다. 하지만, 메소드는 일반 함수와는 다르게 특정 객체와 밀접한 관련이 있으며, 그 객체의 ‘행동’이나 ‘기능’을 정의합니다. 메소드의...
파이썬 문자열 이해하기 - Part 1: 기본 문자열의 기본 문자열은 텍스트 데이터를 나타내는 파이썬의 데이터 타입입니다. 예를 들어, 단어, 문장 또는 전체 문단 등이 문자열에 해당합니다. 파이썬에서 문자열을 만들려면 텍스트를 따옴표로 감싸면 됩니다. simple_string = "안녕하세요, 파이썬!" print(simple_string) ...