파이썬/파이썬기초 2025. 1. 11. 2. 작은따옴표와 큰따옴표 사용하기 (#1, #2) 2. 작은따옴표와 큰따옴표 사용하기 (#1, #2)파이썬에서는 문자열을 표현할 때 작은따옴표(')와 큰따옴표(")를 사용합니다. 작은따옴표는 문자열을 감싸는 데 사용되며, 큰따옴표 안에 작은따옴표를 포함하여 사용할 수 있습니다. 마찬가지로 큰따옴표도 문자열을 감싸는 데 사용되며, 작은따옴표를 포함하여 사용할 수 있습니다.예제 1:print("안녕하세요")print('안녕하세요')print('"안녕하세요"라고 말했습니다')print("'배가 고픕니다'라고 생각했습니다")출력 결과:안녕하세요안녕하세요"안녕하세요"라고 말했습니다'배가 고픕니다'라고 생각했습니다예제 2:print(""안녕하세요"라고 말했습니다")출력 결과:SyntaxError: invalid syntax예제 2에서는 큰따옴표 안에 큰따옴표를 사..
파이썬/파이썬기초 2024. 3. 23. 23. 정수의 자리수 구하기 (#35) 파이썬에서는 문자열의 길이를 구하는 len() 함수를 사용하여 정수의 자리수를 구할 수 있습니다. 예제: data = input("정수를 입력하세요: ") print("당신이 입력한 정수는", len(data), "자리수입니다.")위 예제에서는 input() 함수를 사용하여 사용자로부터 정수를 입력받고, len() 함수를 사용하여 입력받은 정수의 자리수를 구하여 출력하였습니다. 예를 들어, 사용자가 1234라는 정수를 입력하면, len() 함수를 사용하여 4라는 값을 출력하게 됩니다. 정수의 자리수를 구하는 것은 다양한 상황에서 유용하게 사용될 수 있으며, 이를 통해 원하는 연산을 수행할 수 있습니다. 위와 같이 정수의 자리수 구하기에 대해 설명해보았습니다. 원하시는 주제와 예제를 포함한 질문을 더욱 구..
파이썬/파이썬기초 2024. 3. 23. 15. 사용자로부터 나이 입력받고 10년 후 나이 정수로 출력하기 (#26) 파이썬에서는 input() 함수를 사용하여 사용자로부터 입력을 받을 수 있습니다. 이번 예제에서는 사용자로부터 나이를 입력받아 10년 후의 나이를 출력하는 방법을 알아보겠습니다. 예제: age = input("나이를 입력하세요: ") print("10년 후 당신의 나이는", int(age)+10)위 예제에서는 input() 함수를 사용하여 사용자로부터 나이를 입력받습니다. 입력받은 나이는 문자열 형태로 저장됩니다. 따라서 나이를 정수형으로 바꾸기 위해 int() 함수를 사용합니다. 그리고 10년 후의 나이를 계산하기 위해 입력받은 나이에 10을 더해줍니다. 마지막으로 print() 함수를 사용하여 계산된 10년 후의 나이를 출력합니다. 이처럼 input() 함수와 int() 함수를 활용하여 사용자로부터 ..
파이썬/파이썬기초 2024. 3. 23. 14. 문자열을 정수와 실수로 변환하기 (#25) 파이썬에서는 문자열을 정수나 실수로 변환하여 사용할 수 있습니다. 이를 위해 int() 함수와 float() 함수를 사용합니다. 예제: age = '16' n = int(age) m = float(age) print(type(age), type(n), type(m)) print(age, n, m)출력 결과: 16 16 16.0위 예제에서는 age 변수에 문자열 "16"을 저장하고, int() 함수와 float() 함수를 사용하여 각각 정수와 실수로 변환하였습니다. type() 함수를 사용하여 age, n, m 변수의 데이터 타입을 출력하였습니다. 결과적으로 age 변수는 문자열 타입(str)이고, n 변수는 정수 타입(int)이며, m 변수는 실수 타입(float)입니다. 문자열을 정수나 ..
파이썬/파이썬기초 2024. 3. 23. 13. 사용자로부터 나이 입력받기 (#23, #24) 파이썬에서는 input() 함수를 사용하여 사용자로부터 입력을 받을 수 있습니다. 이번 예제에서는 사용자로부터 나이를 입력받아 출력하는 방법과, 10년 후 나이를 출력하는 방법을 알아보겠습니다. 예제 #23: age = input("나이를 입력하세요: ") print("당신나이는", age)위 예제에서는 input() 함수를 사용하여 사용자로부터 나이를 입력받습니다. 입력받은 나이는 age 변수에 저장됩니다. 그리고 print() 함수를 사용하여 "당신나이는"이라는 문자열과 함께 age 변수의 값을 출력합니다. 예제 #24: age = input("나이를 입력하세요: ") print("10년 후 당신나이는", int(age) + 10)위 예제에서는 input() 함수를 사용하여 사용자로부터 나이를 입력받..
파이썬/파이썬기초 2024. 3. 23. 11. 산술 연산자와 우선순위 함께 사용하기 (#17, #18, #19, #20) 파이썬에서는 산술 연산자를 사용하여 숫자를 계산할 수 있습니다. 산술 연산자는 +, -, *, / 등이 있으며, 이를 조합하여 복잡한 계산도 가능합니다. 예제 #17에서는 다양한 산술 연산자를 사용하여 계산을 수행하고 있습니다. 각각의 계산 결과는 다음과 같습니다. print("2 + 3 =", 2+3) # 출력 결과: 2 + 3 = 5 print("2 - 3 =", 2-3) # 출력 결과: 2 - 3 = -1 print("2 * 3 =", 2*3) # 출력 결과: 2 * 3 = 6 print("2 / 3 =", 2/3) # 출력 결과: 2 / 3 = 0.6666666666666666 예제 #18에서는 괄호를 사용하여 연산자의 우선순위를 조절하고 있습니다. 괄호 안의 계산이 먼저 수행되므로, (2+3)/..
파이썬/파이썬기초 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..