혼공 3

혼공파 4주차~😁

한마디로 '코드의 집합' 함수 생성 *** def 함수 이름( ): 실행할 코 함수 호출 *** 함수 이름() 함수에 매개변수 만들기 *** def 함수이름(매개변수, 매개변수1, 매개변수2 •••) 실행할 코드 ** 함수에 매개변수를 부족하게 넣거나, 넘치게 넣게 되면 TypeError가 납니다~! 가변 매개변수는 매개변수 개수가 변할 수 있다는 의미입니다~! ** 일반 매개변수는 가변 매개변수 뒤에 올 수 없고, 한 함수당 하나만 사용될 수 있습니다~ def print_n_times(n=2, *values): for i in range(n): for value in values: print(value) print() print_n_times("안녕하세요","즐거운","파이썬 프로그래밍") ** 기본 ..

혼공파 2023.07.25

혼공파 3주~~🫡🫡

여러가지 자료를 저장할 수 있는 자료, 즉 독립적인 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료를 말합니다. 리스트는 한 가지 자료형으로도, 여러가지 자료형으로도 구성할 수 있습니다. 리스트는 0번째부터 세고, [ ] 안에 들어있는 숫자를 인덱스, 리스트를 구성하는 자료들을 요소라고 부릅니다. 리스트의 인덱스에 [1:3]과 같이 넣어주면 1번째 이상, 3번째 미만의 값들이 출력이 되고, 리스트의 각 요소는 변경이 가능합니다. 리스트의 기능 대괄호 안에 음수를 넣어 뒤에서부터 요소 선택 가능! 리스트 접근 연산자를 이중으로 사용 가능! 리스트 안에 리스트 사용 가능! (2차원 배열) ** 리스트의 길이보다 더 긴 인덱스로 요소에 접근하려고 하면 IndexError 오류가 난다!!! 리스트 연..

혼공파 2023.07.17

혼공파 2주차~😊

숫자에는 정수형 : 소수점 없는 숫자 (710, 906) 실수형 : 소수점이 있는 숫자 (7.28, 1.64) 이 있습니다. 숫자 연산자 숫자 연산자에는 + : 덧셈 - : 뺄셈 * : 곱셈 ** : 제 / : 나눗셈 (++ 정수 나누기 연산자 // : 숫자를 나누고 소수점 이하의 자릿수를 뗀 후 정수만 남기는 연산) % : 나머지 연산 연산자 우선 순위 연산자는 우리의 연산과 동일하게 *과 /가 우선 순위이고 +와 -를 나중에 연산합니다. 헷갈릴 때는 ( )로 묶으면 ( ) 안의 연산이 우선 순위가 되기 때문에 쉽게 연산할 수 있습니다~ ** 당연히 숫자와 문자열은 연산이 불가능!! ** chapter 2-2 확인 문제 1. 오른쪽의 예시를 보고 숫자 자료형을 나타내는 단어를 써 보세요. --> 정수형..

혼공파 2023.07.11