전체 글(131)
-
Python 49 - 전역변수 지역변수
함수 반복되는 코드를 하나로 묶어서 처리하는 방법 기능의 프로그램 def 함수이름(인수,인수,...) : 인수는 옵션이다. 넣을값이 없으면 안넣어도 된다. / 형식매개변수라고도 한다. 수행할 문장1 수행할 문장2 … return 값 return도 옵션이다. 함수이름() 실제 매개 변수 함수 연습하기 def mul(x, y) : result = x * y return result print(mul(1, 2)) 출력값 : 2 return 값을 변수에 저장할 수 있다. : a = mul(1, 2) print(a) 출력값 : 2 가변 인수를 사용한 함수 가변 인수 : 인수를 여러개 사용할 수 있다. 앞에 *을 붙여준다. def traf(*x): for i in x: print(i) y = traf("자동차","..
2021.06.10 -
Python 48 - 조건문 제어문 _ for 반복문
for문 for 변수 in (리스트 , 튜플 , 문자열 가능) : 수행해야할 문장 for문 연습하기 dessert = ['초콜릿','쿠키','마시멜로','푸딩','껌'] for i in dessert : print(dessert) --출력값-- ['초콜릿', '쿠키', '마시멜로', '푸딩', '껌'] ['초콜릿', '쿠키', '마시멜로', '푸딩', '껌'] ['초콜릿', '쿠키', '마시멜로', '푸딩', '껌'] ['초콜릿', '쿠키', '마시멜로', '푸딩', '껌'] ['초콜릿', '쿠키', '마시멜로', '푸딩', '껌'] 리스트안에 있는 값이 여러개이면 각각의 변수를 따로 만들어야 한다. : a = [('사과','잼'),('딸기','시럽'),('호두','과자')] print(type(a)) ..
2021.06.09 -
Python 47 - 조건문 제어문 _ while문
while문 : 조건이 True인 동안에 반복을 수행한다. while 조건문 : 수행할 문장 while 조건문 : 수행할 문장 if 조건문 : break while문 연습하기 i = 0 while i
2021.06.08 -
Python 46 - 조건문 제어문 _ IF문
IF문 IF문 연습하기 if 조건문 : 수행해야할 문장 else : 수행해야할 문장 x = "네네" if x == "네네" : print("치킨") 출력값 : 치킨 x = "국어" if x == "영어": print("ABC") else : print("가나다") 출력값 : 가나다 if 문에 값이 하나라도 들어가 있다면 True이다. (bool타입 조건 참조) : if 100: print('참') else: print('거짓') 출력값 : 참 if 문에 값이 없다면 False이다. :if 0: print('참') else: print('거짓') 출력값 : 거짓 and 가 들어갔을떄 앞의 조건이 False면 뒤의 조건을 보지 않는다. : x = 0 if x>10 and 1/x : print('참') els..
2021.06.07 -
Python 45 - 파이썬 알아두면 좋은 Boolean 타입 / 변수 복제 방법
bool bool : 참(True), 거짓(False)를 나타내는 데이터 타입 x = True y = False print(type(x)) 출력값 bool print(type(y)) 출력값 bool x == y출력값 False 1 == 1출력값 True 2 > 1출력값 True 2 >= 1출력값 True 1 < 2 출력값 True 1
2021.06.06 -
Python 44 - 파이썬 데이터 타입의 종류 - 튜플(Tuple), 딕셔너리(Dictionary), 세트(Set)
조합 데이터 타입 1) list : [ ] 2) tuple : ( ) 3) dictionary : { } 4) set : { } 튜플(Tuple) () 소괄호로 표현 리스트와 유사하지만 수정, 삭제, 추가를 할 수 없다. 튜플의 데이터 타입 확인하기 : t = 10,20,30 t type(t) t = 10,20,30 print(t) print(type(t)) 튜플은 수정, 삭제, 추가를 할 수 없다. : t.append(40) t.pop() t.insert(3,40) 튜플값을 하나만 넣고 싶을땐 뒤에 콤마를 붙인다. : tuple1 = 1 tuple2 = (1) tuple3 = (1,) print(type(tuple1)) print(type(tuple2)) print(type(tuple3)) 중첩된 튜플..
2021.06.05