반응형

프로그래밍 언어/파이썬 4

파이썬 개인 신상 정보를 기록할 수 있는 클래스

파이썬 개인 신상 정보를 기록할 수 있는 클래스를 만들어 봅시다. 생성자로 이름, 생년월일, 키, 몸무게를 받고 키와 몸무게를 변경할 수 있는 메서드와 현재 입력된 키와 몸무게로 BMI 지수를 출력하는 메서드까지 구현합니다. 각 변수를 반환하는 메서드 또한 생성합니다. - 키의 단위는 m(미터), 몸무게의 단위는 kg으로 입력 - BMI = 몸무게(kg) / 키(m)^2 - 생년월일은 6자리로 입력 ex) 970325 class Person: def __init__(self, name, birthdate, height, weight): self.name = name self.birthdate = birthdate self.height = height self.weight = weight def chang..

파이썬(Python) 초보자가 공부하기 좋은 5가지 예제

파이썬은 다양한 분야에서 사용되는 인기 있는 프로그래밍 언어 중 하나입니다. 따라서 파이썬을 공부하고자 하는 사람에게는 여러 가지 예제들이 있습니다. 다음은 파이썬 공부하기 좋은 예제 몇 가지입니다. 1. 구구단 출력하기 for i in range(2, 10): for j in range(1, 10): print(f'{i} x {j} = {i*j}') 2. 리스트에서 특정 값을 찾아서 출력하기 fruits = ['apple', 'banana', 'cherry', 'date', 'elderberry'] search = 'cherry' if search in fruits: print(f'{search} found!') else: print(f'{search} not found.') 3. 문자열 뒤집기 s =..

자료구조 파이썬 스택(Stack) 예제

stack = [] stack.append(1) # push 1 stack.append(2) # push 2 stack.append(3) # push 3 print(stack.pop()) # pop 3 print(stack.pop()) # pop 2 스택(Stack)은 데이터를 일시적으로 저장하기 위한 자료구조로, 데이터를 한쪽 끝에서만 삽입하거나 삭제할 수 있는 선형 자료구조입니다. 이 때 한쪽 끝을 Top, 다른 쪽 끝을 Bottom이라고 부릅니다. Top에서 삽입과 삭제가 일어나기 때문에, Last In First Out(LIFO) 구조라고도 부릅니다. 파이썬에서 스택을 구현할 때는 리스트(List) 자료형을 사용하면 됩니다. 파이썬의 리스트는 동적 배열로 구현되어 있어서, 크기를 지정하지 않아도 ..

파이썬(Python) 기본 문법 코드 예시

# 1. Number(숫자 자료형) print(5 + 6) print(8 // 2) # int형 print(8 % 3) # 나머지 print(3 ** 3) # 3의 3제곱 # 2. String(문자열 자료형) test = "Hello World!" print(test) # test가 출력되겠쬬 test = 'Hello!' print(test) test = 'I dont\'t need Coke!' # '을 출력하려면 \을 앞에 붙여야 한다. print(test) # ' ' 로 감싸진 문자들은 문자열로 인식 test = r'C:\Nature' # r"로 문자열을 감싸주게 되면 raw라는 뜻 : 아무 의미없는 문자열 print(test) first = 'Jongjin' last = 'Won' print(fir..

반응형