R

@ruo

2026/7/31-메서드와 함수 구별하기

Python
3 months ago
print('메서드 : l.~~~') print('함수 : ~~~(l)')

2026/06/23(화)-18. 짝꿍이 있는 딕셔너리

Python
4 months ago
# 딕셔너리(dictionary) # 사전처럼 단어와 뜻이 짝꿍으로 이루어진 자료형 # 단어는 키(key), 뜻은 값(value) 라고 불러요 # 중괄호 {} 를 사용해서 만들어요 # 기본 형태: {Key1: Value1, Key2: Value2} me = { '이름': '이루오', # key: '이름', '학교', '학년' '학교': '반송초', # value: '서지수', '동산초', 6 '나이':

2026/06/23(화)-17. 변하지 않는 시퀀스 — 튜플

Python
4 months ago
# 튜플(Tuple) # 변하지 않는 시퀀스 자료형 # 리스트와 거의 비슷하지만, 한 번 만들면 값을 바꿀 수 없어요 # 소괄호 () 를 사용해서 만들어요 t1 = (1, 2, 3) t2 = ('a', 'b', 'c') t3 = () t4 = (1,) # 주의! 원소가 하나인 튜플을 만들 땐 ,를 붙여줘야 해요 t5 = 1, 2, 3 # 괄호를 안 써도 튜플로 만들어져요 print(type(t4))

2026/06/23(화)-22. 코드의 모음 - 모듈 (Module)

Python
4 months ago
# 모듈 module # 미리 만들어둔 파이썬 도구 상자 ''' math : 수학적인 계산기 도구 상자 random : 랜덤 뽑기 도구 상자 datetime : 날짜/시간 도구 상자 ''' def power(x, y): result = 1 for i in range(y):

2026/06/23(화)-20. 함수 - (2) 사용자 정의함수

Python
4 months ago
# 함수(function) # 2️⃣ 사용자 정의 함수 # " 직접 만들어서 사용하는 나만의 함수 " 사용하는 나만의 함수 # 기본 형태: ''' def 함수이름(매개변수): <함수 명령문> return 반환할 값 ''' print('\n----- ex -----')

2026/06/23(화)-19. 함수 - (1) 내장함수

Python
4 months ago
# 함수(function) # 특정 기능을 실행하는 코드 모음 # 1️⃣ 내장 함수 # 파이썬 안에 " 이미 만들어져 있는 " 함수 print('\n[1. input() & print()]') # input() : 사용자로부터 자료를 " 입력 "받는 함수 # print() : 자료를 화면에 " 출력 "하는 함수

2026/06/23(화)-16. 문자열·리스트 가지고 놀기(메써드)

Python
4 months ago
# 1️⃣ 원하는 위치의 원소 제거하기 .pop() remove와 비슷 # 차이점 # 1. .remove(d) <-> .pop(i) # 2. 반환(pop만) -> 삭제한 원소 출력 # 인덱스를 통해 " 원하는 위치 "의 원소 제거 # 기본형: 리스트.pop(i(인덱스)) print('\n----- ex 1 -----') a = [1,3,5] a.pop(2) print(a)

2026/06/23(화)-11. 리스트의 메서드

Python
4 months ago
# 리스트 복습 ''' - 대괄호 안에 " 모든 자료형 "을 원소로 넣을 수 있다. - 원소의 순서를 " 인덱스 "라고 부른다. - 인덱스는 항상 " 0 "부터 시작한다. - 원소에 접근하는 방법으로 " 인덱싱, 슬라이싱 "이 있다. ''' # .append() # 리스트 맨 뒤에 원소를 추가

2026/06/22(월)-[알고학원] 파이썬 속성반 3차시 과제

Python
4 months ago
print("------ 숙제1 : while문의 기본 구조 이해하기 ------") # ?를 채워넣어 문장을 완성해 보세요. # 1. 10부터 8까지 거꾸로 출력하는 while문 i = 10 while i >= 8: print(i) i = i - 1 print("\n") # 2. 0부터 4까지 출력하는 while문 (f-string 활용)

2026/06/21(일)-15. 반복문 while과 break

Python
4 months ago
# 반목문 while # while은 ' ~하는 동안 ' 이라는 뜻 # 조건이 참일 ' 동안 무한하게 ' 반복한다 # 기본형: ''' while 조건: <조건이 참일 동안 반복할 명령> ''' n = 5 while n > 0:

2026/06/21(일)-입력 tip (띄워쓰기 가능)

Python
4 months ago
a, b = map(int, input().split()) sum = 0 for i in range(a,b + 1): if i%2 == 0: sum = sum +i print(sum)

2026/06/21(일)-13. 반복문 for - (1) for 반복문의 기초

Python
4 months ago
# for 반복문 # 특정 명령을 " 반복 "하는 구문 # 기본형: ''' for 변수 in 시퀀스: <반복할 명령> ''' print('\n----- ex 1 -----') for i in [1,2,3]: print(i)

2026/06/21(일)-14. 반복문 for - (2) range() 함수

Python
4 months ago
# range() 함수 # " 연속된 숫자(정수) "로 이루어진 " 시퀀스 " 자료형을 만들어 주는 것 # 기본형1️⃣: range(a, b) = a, a+1, a+2, ...... , b-3, b-2, b-1 (b는 포함 X) # a 부터 b-1 까지인 것 주의! range(1,5) # 1,2,3,4 range(0,3) # 0,1,2 # 기본형2️⃣: range(b) = range(0, b) = 0,1,2,3,4, .......

2026/06/21(일)-[알고학원] 파이썬 속성반 2차시 과제

Python
4 months ago
print('\n----- 숙제1 : 비교연산과 논리연산 -----') x = 24 y = 12 z = 12 # 변수들을 사용해 아래 내용을 출력해 보세요. # 1. x는 y보다 크고(and), z는 x보다 작거나 같다. print(x > y and z <= x) # 2. x와 z가 다르거나(or), y과 z가 같다. print(x != z or y == z) # 3. (어려움) y + z의 값이 x와 같거나, x를 2로 나눈 값이 y와 같다

2026/06/18(목)-10. 여러 조건에 따라 동작하는 elif

Python
4 months ago
# if ~ elif 문 # else if: 그렇지 않고 만약에, 줄여서 elif # 조건이 " 여러 개 "일때, 각 조건 마다 명령을 " 다르게 " 실행하기 위해 사용! # 기본 형태 ''' if 조건: <실행할 명령> elif 조건: <실행할 명령> '''

2026/06/18(목)-09. 조건문 if ~ else

Python
4 months ago
# 조건문 if # 조건이 " 참 "이라면 if문의 " 명령문 "이 실행돼요. # 기본 형태: ''' if 조건 : 조건: 비교 <실행할 명령> <실행할 명령> ........(여러개 가능) '''

2026/06/18(목)-8. 비교 연산과 논리 연산

Python
4 months ago
# 논리형 Boolean # " 참과 거짓 " 딱 두 가지 값만 가지는 자료형 # True : 참 = 1 # False : 거짓 = 0 print(True) print(False) # 비교 연산 # 두 값을 " 비교 "해서 " 참인지 거짓인지 " 알려주는 것

2026/06/18(목)-7. 입력 함수 input() & 자료형을 알아내는 type()

Python
4 months ago
# 입력 함수 input() # 컴퓨터야 이 값을 " 입력받아줘 " # 쓰는 방법: 변수 = input() name = input() print(name) print("\n-----문제 1-----") say = input() print('앵무새가 말한다 ' + say)

2026/06/17(수)-[알고학원] 파이썬 속성반 1차시 과제

Python
4 months ago
print("------ 숙제1: 출력함수 print 써보기 ------") # "Hello, Python!" 을 출력해보자. print("Hello, Python!") print("\n------ 숙제2 : 변수 활용하기 ------") # 변수는 값을 담는 바구니 🗑️ # age라는 변수(🗑️)에 10을 넣으려면, age = 10 이라고 하면 됐던 것 기억하나요? # 1. 날씨라는 변수에 '비' 문자열을 넣고, 출력해보자.

2026/06/16(화)-6. 문자열과 리스트 - (2) 인덱싱 & 슬라이싱

Python
4 months ago
# 인덱싱 Indexing # 인덱스를 이용하여 " 하나의 원소를 " 불러오는 것 # 기본 형태: 변수이름[인덱스] word='알고학원' print(word[0]) print(word[3]) # 슬라이싱 slicing # 문자열이나 리스트의 일부분을 " 자르는 것 "