본문 바로가기

Python56

파이썬의 기본 자료 구조 목록은 여러 항목을 하나의 변수에 저장하는 데 사용됩니다.리스트는 파이썬에서 데이터 컬렉션을 저장하는 데 사용되는 4가지 내장 데이터 유형 중 하나이고, 나머지 3가지는 튜플 , 셋 , 딕셔너리 이며 , 각각 다른 특성과 사용법을 가지고 있습니다.파이썬을 배우는 데 있어 리스트, 튜플, 셋, 딕셔너리는 정말 중요한 개념들이거든요. 1. 리스트(List)리스트는 순서가 있는 변경 가능한(mutable) 자료형입니다. 마치 쇼핑 목록처럼 여러 개의 항목들을 순서대로 담을 수 있고, 필요에 따라 항목을 추가하거나 삭제, 수정할 수 있습니다. 각 항목은 인덱스라는 숫자로 접근할 수 있으며, 인덱스는 0부터 시작합니다.초보자용 예제 5가지:과일 목록 만들기:Pythonfruits = ['사과', '바나나', '딸.. 2025. 5. 7.
while 문 파이썬의 while 문은 특정 조건이 참(True)인 동안 코드를 계속해서 반복 실행하는 데 사용되는 또 다른 중요한 반복문입니다.마치 게임에서 "체력이 0보다 클 때까지 공격하세요"와 같이, 어떤 상태가 유지되는 동안 특정 동작을 반복하게 만들 수 있죠.while 문의 기본적인 형태는 다음과 같습니다.Python while 조건: # 조건을 만족하는 동안 실행할 코드여기서 "조건"은 참(True) 또는 거짓(False)으로 평가될 수 있는 표현식입니다. while 루프는 가장 먼저 이 조건을 확인하고, 조건이 참이면 들여쓰기된 코드를 실행합니다. 코드를 모두 실행한 후에는 다시 조건으로 돌아가서 조건을 재평가합니다. 이 과정은 조건이 거짓(False)이 될 때까지 계속 반복됩니다. 조건이 처음부터.. 2025. 4. 30.
파이썬 for문 예제 파이썬의 for 반복문은 코드를 여러 번 반복해서 실행해야 할 때 아주 유용하게 쓰이는 도구입니다.마치 요리 레시피에서 "양파가 갈색이 될 때까지 볶으세요"라고 하는 것처럼, 특정 조건이 충족될 때까지 또는 정해진 횟수만큼 어떤 작업을 계속하게 만들 수 있죠.기본적인 for 문의 형태는 다음과 같습니다.Python for 변수 in 순회_가능한_객체: # 실행할 코드여기서 "순회 가능한 객체"는 리스트, 튜플, 문자열처럼 여러 개의 항목을 담고 있는 것을 말합니다. for 루프는 이 객체 안의 각 항목을 하나씩 차례대로 변수에 할당하고, 그 아래 들여쓰기 된 코드를 실행합니다. 이 과정을 객체의 모든 항목에 대해 반복하게 됩니다.예제 1: 숫자 세기0부터 4까지의 숫자를 한 줄씩 출력하는 코드를 작.. 2025. 4. 30.
아주 쉬운 파이썬 if, elif, else 파이썬의 if 문은 조건에 따라 코드를 실행하거나 건너뛸 수 있게 해주는 구문입니다.우리말로 "만약 ~라면"이라고 생각하시면 쉬워요.기본적인 구조는 다음과 같습니다.Python if 조건: # 조건이 참(True)일 때 실행할 코드if 키워드로 시작합니다.if 뒤에는 조건이 옵니다. 이 조건은 참(True) 또는 거짓(False)으로 평가될 수 있는 표현식이어야 합니다. 예를 들어, 숫자 > 10, 이름 == "김철수", True 등이 조건이 될 수 있습니다.조건 뒤에는 반드시 콜론(:)을 붙여야 합니다.조건이 참일 때 실행할 코드는 들여쓰기를 해야 합니다. 파이썬은 들여쓰기를 통해 코드 블록을 구분합니다. 같은 블록에 속하는 코드는 들여쓰기 수준이 같아야 합니다.if 문은 조건이 참일 때만 들여쓰.. 2025. 4. 28.
산술, 비교, 논리, 불 연산자와 input() 함수를 활용한 기본적인 연습문제 산술, 비교, 논리, 불 연산자와 input() 함수를 활용한 기본적인 연습문제 7개를 문제와 답 형태로 만들어 드릴게요.문제 1:사용자로부터 두 개의 정수를 입력받아, 두 수의 합이 10보다 큰지 확인하는 코드를 작성하고 결과를 출력하세요.답:Python num1_str = input("첫 번째 정수를 입력하세요: ")num2_str = input("두 번째 정수를 입력하세요: ")num1 = int(num1_str)num2 = int(num2_str)sum_result = num1 + num2is_greater_than_10 = sum_result > 10print(f"두 수의 합: {sum_result}")print(f"합이 10보다 큰가요? {is_greater_than_10}")문제 2:사용자로.. 2025. 4. 25.
파이썬 비교 연산자와 논리 연산자의 기본적인 예제 1. 비교 연산자 (같음, 다름)Python a = 5b = 10print(a == b) # False (a와 b는 같지 않음)print(a != b) # True (a와 b는 다름)2. 비교 연산자 (크기 비교)Python x = 15y = 7print(x > y) # True (x는 y보다 큼)print(x = 15) # True (x는 15보다 크거나 같음)print(y 3. 논리 연산자 (AND)Python p = Trueq = Falseprint(p and q) # False (p와 q 모두 참이어야 True)4. 논리 연산자 (OR)Python r = Trues = Falseprint(r or s) # True (p 또는 q 중 하나라도 참이면 True)5. 논리 연산자 (NOT).. 2025. 4. 25.