Programming Languages(81)
-
중첩 반복문 (Nested Loops)
중첩 반복문 (Nested Loops)반복문 안에 또 다른 반복문을 포함하는 것을 중첩 반복문이라고 합니다. 이를 통해 더 복잡한, 다차원적인 반복 작업을 수행할 수 있습니다.예시 1: 구구단 출력for i in range(2, 10): # 2단부터 9단까지 print(f"--- {i}단 ---") for j in range(1, 10): # 각 단의 1~9까지 곱셈 print(f"{i} x {j} = {i*j}") print() # 단 사이 빈 줄 출력예시 2: 별표 패턴 출력# 삼각형 패턴 출력for i in range(1, 6): print("*" * i)실행 결과:***************더 복잡한 패턴:# 피라미드 패턴 출력rows = 5for i in ..
2025.03.25 -
반복문 제어 및 활용
break, continue, pass 문파이썬에서는 반복문의 흐름을 제어하기 위한 세 가지 특별한 문장을 제공합니다.break 문break 문은 현재 반복문을 즉시 종료하고 반복문 다음 코드로 이동합니다.for i in range(1, 11): if i == 6: break print(i)실행 결과:12345continue 문continue 문은 현재 반복을 건너뛰고 다음 반복으로 진행합니다.for i in range(1, 11): if i % 2 == 0: # 짝수인 경우 continue print(i) # 홀수만 출력실행 결과:13579pass 문pass 문은 아무것도 하지 않는 문장으로, 구문적으로 문장이 필요하지만 실제로는 아무 동작도 필요 없을..
2025.03.21 -
반복문 (Loops)
반복문 (Loops)반복문은 같은 코드를 여러 번 실행해야 할 때 사용하는 제어 구조입니다. 파이썬에서는 for문과 while문 두 가지 형태의 반복문을 제공합니다.for 루프for 문은 시퀀스(리스트, 튜플, 문자열 등)의 각 항목을 순회하거나, 지정된 횟수만큼 반복할 때 사용합니다.기본 구조# for 문 기본 구조for 변수 in 시퀀스: # 반복 실행할 코드 실행문예시 1: 리스트 순회fruits = ["사과", "바나나", "체리"]for fruit in fruits: print(fruit)실행 결과사과바나나체리 예시 2: 문자열 순회message = "Python"for char in message: print(char)실행 결과Python 예시 3.1: range() 함수..
2025.03.21 -
조건문 (Conditional Statements)
조건문 (Conditional Statements)조건문은 프로그램이 특정 조건에 따라 다른 행동을 취할 수 있게 해주는 제어 구조입니다. 파이썬에서는 if, elif, else 문을 사용하여 조건에 따른 분기 처리를 할 수 있습니다.if 문가장 기본적인 조건문으로, 특정 조건이 참(True)일 때만 코드 블록을 실행합니다.# 기본 if 문 구조if 조건: # 조건이 참(True)일 때 실행할 코드 실행문1 실행문2 ...예시:age = 20if age >= 18: print("성인입니다.") print("투표권이 있습니다.")실행 결과:성인입니다.투표권이 있습니다.if-else 문조건이 참일 때와 거짓일 때 서로 다른 코드 블록을 실행합니다.# if-else 문 구조if..
2025.03.21 -
연산자(Operators)
연산자(Operators)연산자는 데이터를 조작하는 기호입니다. 이것은 마치 수학에서 +, -, ×, ÷ 기호를 사용하는 것과 비슷합니다.산술 연산자산술 연산자는 기본적인 수학 연산을 수행합니다.a = 10b = 3print(a + b) # 13 - 덧셈print(a - b) # 7 - 뺄셈print(a * b) # 30 - 곱셈print(a / b) # 3.3333... - 나눗셈 (결과는 항상 실수)print(a // b) # 3 - 정수 나눗셈 (소수점 이하 버림)print(a % b) # 1 - 나머지 (10을 3으로 나눈 나머지)print(a ** b) # 1000 - 제곱 (10의 3승)# 복합 대입 연산자c = 5c += 2 # c = c + 2와 ..
2025.03.21 -
데이터 타입(Data Types) 알아보기
파이썬에는 여러 가지 데이터 타입이 있습니다. 이는 학교 과목(국어, 수학, 영어 등)이 다른 것처럼, 각 데이터도 종류가 다르다고 생각하면 됩니다.1. 숫자(Numbers)# 정수(Integer) - 소수점이 없는 숫자a = 10# 실수(Float) - 소수점이 있는 숫자b = 3.14# 복소수(Complex) - 실수부와 허수부로 구성된 숫자c = 3 + 4jprint(a, type(a)) # 10 print(b, type(b)) # 3.14 print(c, type(c)) # (3+4j) 숫자는 일상생활에서 가장 많이 사용하는 데이터 중 하나입니다:정수(int): 1, 2, 3, -5, 0 등 소수점이 없는 숫자실수(float): 3.14, 2.71828, -0.5 등 소수점이 있는 숫자복소수..
2025.03.21