파이썬/파이썬기초 2024. 3. 23. 10. 자료형 확인하기 (#14, #15, #16) 파이썬에서는 데이터를 처리할 때, 데이터의 자료형을 구분하여 처리합니다. 이를 위해 type() 함수를 사용하여 데이터의 자료형을 확인할 수 있습니다. 예제: # 14 print(len("안녕하세요")) print(type("안녕하세요")) # 15 print(123) print(type(123)) print(3.14) print(type(3.14)) # 16 print(2) print(type(2)) print(2.0) print(type(2.0)) print('2') print(type('2'))출력 결과: # 14 5 # 15 123 3.14 # 16 2 2.0 2 위 예제에서는 len() 함수를 사용하여 문자열의 길이를 출력하고, type() 함수를 사용하여 각각의 데..
파이썬/파이썬기초 2024. 3. 23. 9. 범위를 벗어난 인덱스 접근하기 (#12) 파이썬에서는 문자열을 인덱싱(indexing)하여 각 문자에 접근할 수 있습니다. 하지만, 문자열의 범위를 벗어나는 인덱스에 접근하면 IndexError가 발생합니다. 예제: print("안녕하세요"[5])출력 결과: IndexError: string index out of range위 예제에서는 문자열 "안녕하세요"의 인덱스 5에 접근하려고 하였습니다. 하지만, 이 문자열의 인덱스 범위는 0부터 4까지이므로 IndexError가 발생하게 됩니다. 따라서, 문자열을 인덱싱할 때에는 인덱스 범위를 확인하고, 범위를 벗어나지 않도록 주의해야 합니다. 위와 같이 범위를 벗어난 인덱스 접근에 대해 설명해보았습니다. 원하시는 주제와 예제를 포함한 질문을 더욱 구체적으로 알려주시면, 더욱 멋진 글을 작성해드릴 수 ..
파이썬/파이썬기초 2024. 3. 23. 8. 문자열 인덱싱하기 (#9, #10, #11) 파이썬에서는 문자열을 인덱싱하여 특정 문자나 문자열을 추출할 수 있습니다. 이를 위해 대괄호 [ ]를 사용하며, 인덱스는 0부터 시작합니다. 예제 9: print("안녕하세요"[0]) print("안녕하세요"[1]) print("안녕하세요"[2]) print("안녕하세요"[3]) print("안녕하세요"[4])출력 결과: 안 녕 하 세 요위 예제에서는 문자열 "안녕하세요"의 각 인덱스에 해당하는 문자를 출력하였습니다. 인덱스는 0부터 시작하므로, 첫 번째 문자는 [0]으로 추출할 수 있습니다. 예제 10: print("안녕하세요"[-1]) print("안녕하세요"[-2]) print("안녕하세요"[-3]) print("안녕하세요"[-4]) print("안녕하세요"[-5])출력 결과: 요 세 하 녕 안위 ..
파이썬/파이썬기초 2024. 3. 23. 7. 문자열 연결하기 (#7,#8) 파이썬에서는 문자열을 연결하여 하나의 문자열로 만들 수 있습니다. 이를 위해 + 연산자를 사용하여 문자열을 이어붙일 수 있습니다. 예제: print("안녕" + "하세요") 출력 결과: 안녕하세요 위 예제에서는 + 연산자를 사용하여 "안녕"과 "하세요"라는 두 문자열을 연결하여 출력하였습니다. 또한, * 연산자를 사용하여 문자열을 반복할 수도 있습니다. 예제: print("잘생김 "*3) 출력 결과: 잘생김 잘생김 잘생김 하지만, 문자열과 숫자를 + 연산자로 연결하려고 할 때는 주의해야 합니다. 문자열과 숫자는 서로 다른 자료형이기 때문에 TypeError가 발생합니다. 예제: print("안녕"+1) 출력 결과: TypeError: can only concatenate str (not "int") to..
파이썬/파이썬기초 2024. 3. 23. 6. 작은따옴표와 이스케이프 문자 함께 사용하기 (#6) 파이썬에서는 작은따옴표와 이스케이프 문자를 함께 사용하여 특정 문자나 특수한 동작을 표현할 수 있습니다. 작은따옴표를 사용하여 문자열을 감싸고, 이스케이프 문자를 활용하여 특정 문자를 문자열 안에 포함시킬 수 있습니다. 예제 1: print("I'm fine") print('I\'m fine') 출력 결과: I'm fine I'm fine위 예제에서는 작은따옴표로 둘러싸인 문자열 안에 작은따옴표를 포함하여 사용하고자 합니다. 첫 번째 예제에서는 작은따옴표를 그대로 사용하여 문자열을 표현하였습니다. 두 번째 예제에서는 작은따옴표 앞에 역슬래시()를 붙여 이스케이프 문자로 해석되지 않도록 처리하였습니다. 이를 통해 작은따옴표를 문자열로 포함시킬 수 있습니다. 이스케..
파이썬/파이썬기초 2024. 3. 23. 4. 탭과 줄바꿈 문자 사용하기 (#4) 파이썬에서는 탭 문자(\t)와 줄바꿈 문자(\n)을 사용하여 특정 형식을 표현하거나 출력 결과를 다양하게 조작할 수 있습니다. 탭 문자는 일정한 간격으로 텍스트를 들여쓰기할 때 사용되며, 줄바꿈 문자는 텍스트를 여러 줄로 나누거나 줄을 바꿀 때 사용됩니다. 예제: print('학교\t 학년\t 번호') print('성신고\t 1학년\t 23번') print('약사고\t 1학년\t 11번') print('울산고\t 2학년\t 7번') 출력 결과: 학교 학년 번호 성신고 1학년 23번 약사고 1학년 11번 울산고 2학년 7번위 예제에서는 탭 문자(\t)를 사용하여 학교, 학년, 번호를 일정한 간격으로 정렬하여 출력하였습니다. 탭 문자는 텍스트를 일정한..
파이썬/파이썬기초 2024. 3. 23. 3. 이스케이프 문자 사용하기 (#3) 이스케이프 문자는 특수한 의미를 가지는 문자로, 역슬래시()와 함께 사용됩니다. 이를 통해 특정 문자를 문자열에서 표현하거나 특수한 동작을 수행할 수 있습니다. 이스케이프 문자의 사용법과 몇 가지 예제를 살펴보도록 하겠습니다. 예제 1: print("\"안녕하세요\"라고 말했습니다") print('\'배가 고픕니다\'라고 생각했습니다') 출력 결과: "안녕하세요"라고 말했습니다 '배가 고픕니다'라고 생각했습니다위 예제에서는 큰따옴표와 작은따옴표를 문자열 내에서 출력하기 위해 이스케이프 문자를 사용하였습니다. 역슬래시()를 큰따옴표나 작은따옴표 앞에 붙여 해당 문자를 문자열로 표현했습니다. 이를 통해 파이썬은 해당 문자를 단순 문자열로 인식하게 됩니다. 예제 2:..
백준 문제 풀이/c언어 2024. 2. 29. 백준 1436번 "영화감독 숌" --- c 안녕하세요! 오늘은 백준 1436번 "영화감독 숌" 문제를 풀어보겠습니다. 1436번: 영화감독 숌 666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워 www.acmicpc.net 문제 설명 666이 들어가는 수를 종말의 숫자라고 한다. 입력으로 N이 주어졌을 때, 숌이 N번째로 찍은 종말의 숫자를 출력하는 프로그램을 작성하시오. 입력 숫자 N이 주어진다. (1 ≤ N ≤ 10,000) 출력 N번째 종말의 숫자를 출력한다. 풀이 방법 N은 10,000보다 작거나 같은 자연수이며, N번째 영화의 제목은 세상의 종말 (N번째로 작은 종말의 수)와 같습니다. 아래는 이..
백준 문제 풀이/c언어 2024. 1. 28. 백준 25083 C언어 문제 풀이 - 새싹 #include int main() { // 이 C 프로그램은 아래와 같은 ASCII 아트를 출력합니다: // // ,r'"7 // r`-_ ,' ,/ // \. ". L_r' // `~\/ // | // | // 위의 ASCII 아트를 출력하기 위해 printf 함수를 사용합니다. printf(" ,r'\"7\n"); // 첫 번째 줄 출력 printf("r`-_ ,' ,/\n"); // 두 번째 줄 출력 printf(" \\. \". L_r'\n"); // 세 번째 줄 출력 printf(" `~\\/\n"); // 네 번째 줄 출력 printf(" |\n"); // 다섯 번째 줄 출력 printf(" |\n"); // 여섯 번째 줄 출력 return 0; // 프로그램 종료 } 이 C 프로그램은 간단..
카테고리 없음 2024. 1. 28. 출력하기 보통 출력하기 하면 print를 사용합니다. 예시는 print("안녕하세요") print('안녕하세요') 출력은 안녕하세요 안녕하세요 라고 출력이 됩니다.