본문 바로가기

함수3

1. Theory_2 1.8 Code Challenge! 계산기 만들기 방법 1: 숫자 argument로 입력 def plus(a,b): return int(a)+int(b) def minus(a,b): return int(a)-int(b) def times(a,b): return int(a)*int(b) def division(a,b): return int(a)/int(b) print (plus(5,4)) # 9 print (minus(5,4)) # 1 print (times(5,4)) # 20 print (division(5,4)) # 1.25 방법 2 : 숫자 input으로 입력 def plus(): a=int(input('숫자를 입력하세요 : ')) b=int(input('숫자를 입력하세요 : ')) return(a+.. 2020. 3. 24.
Part 13 ~ 17 13. 딕셔너리 딕셔너리 키(key)와 값(value)을 한 쌍으로 갖는 자료형 리스트 : 값을 다루기 위해 인덱스 사용 딕셔너리 : 값을 다루기 위해 키 사용 (Key를 통해 Value얻어냄) {Key1 : Value1, Key2 : Value2, Key3 : Value3, ...} Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있음 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분 Key : 변하지 않는 값 사용 Value: 변하는 값과 변하지 않는 값 모두 사용 가능 한개의 value를 print print (dic[key]) 예시) 집안일 = { '빨래' : 'A', '설거지' : 'B', '청소기' : 'C' } print (집안일['빨래']) # A 딕셔너리에 .. 2020. 3. 20.
게임으로 배우는 파이썬_Part 1_2 Chapter 02. 데이터형과 데이터 구조 7. 리스트, 튜플, 사전 리스트 0개 이상의 요소를 갖는 시퀀스(나열) 요소를 추가/ 삭제 등 변경 가능 (mutable) 요소를 콤마(,)로 구분 / [ ] 로 감싸서 생성 데이터 구조 : 배열 append 메서드 리스트 맨 끝에 요소 추가 가능 insert 메서드 지정한 위치에 요소 추가 가능 list.insert(n,'name') --> n은 위치( 위치는 0부터 시작 ) del 리스트 요소 삭제 del list[n] / n은 위치( 위치는 0부터 시작 ) 튜플 0개 이상의 요소를 갖는 시퀀스(나열) 요소 변경 불가능 (immutable) -- > append 메서드, insert 메서드, del 등 사용 불가 요소를 콤마(,)로 구분 / 요소를 ( ).. 2020. 3. 17.