본문 바로가기

전체보기239

조건문 - 기초 if 로 시작하여 그게 맞다면 무언가를 실행하고 그게 맞지않다면 또 다른것을 try하는 것 기본 조건문 a b a b %2 == 0 은 2로 나눴을때 나머지가 0이라는 의미 즉, 짝수 그렇기에 만약 입력한 숫자가 짝수라면 짝수 가 출력 되며 짝수가 아니라면 홀수가 출력된다 기본적으로 1조건이 맞는경우 1프린트 1조건이 안 맞을경우 2프린트 가 원칙이다 if else 로 표현한다 조건이 3개 -20한 num이 0보다 작은 경우 0 출력 -20한 num이 255보다 큰 경우 255출력 두개의 경우가 모두 아닌 경우 정상출력 순서대로 if, elif, else 사용한다 다중조건문 쉽게 생각해서 조건은 5가지다 81이상 100이하 A 61이상 80이하 B 41이상 60이하 C 21이상 40이하 D 아닌경우 E .. 2024. 4. 4.
Dict - keys( ) values( ) sum( ) 딕셔너리와 리스트의 조합 인벤토리(변수명)는 딕셔너리 지만 밸류값은 리스트 변수명[key값]의[인덱스번호]로 호출해준다 키값만 불러주기위해 .keys() 벨류값만 불러주기위해 .values() 벨류값의 총합을 구하기위해 sum(변수명.values()) 를 입력해준다 물론 *따로* 저장해주기위해선 새로운 변수명= 을 해주어야 한다 기존 변수명을 쓰면 변경이 되니 주의 총합을 구하는 경우 for 반복문을 이용해 구하는 방법도 존재한다 딕셔너리의 경우에는 리스트와 달리 keys값과 values값이 존재 하기때문에 밸류 값을 더하고 싶을때에는 values( ) 를 추가로 사용하고 그것을 sum( )으로 감싸준다 2024. 4. 4.
Dict - CRUD 데이터 스트럭쳐 (data structure) 여러개의 데이터를 하나의 변수에 저장 신규데이터 추가(create), 기존데이터 가져올수 있고(read), 기존데이터 변경 가능(update), 데이터 삭제 가능(delete) = CRUD Create 변수명{ key값 : 밸류값 } 해주면된다 Read 변수명[key값] 을하면 해당 key값의 value값이 나온다 하지만 예제는 "메로나가격: 얼마"기 때문에 print() 를 써주고 "메로나 가격: " , 변수명[key값] 써준다 , 가 아니라 +로 쓰고싶다면 key값이 int라서 안되니 str( )로 감싸주어 문자열의 합으로 바꿔준다 Update 변수명[key값] = 새로운 value값 을 입력하면 바로 변경이 가능하다 Delete del 변수명[key값].. 2024. 4. 4.
Python 리스트 - .sort( ) sorted( ) 정렬 .sort() 이는 리스트의 정렬 함수이고 이는 파이썬의 내장 함수이다 sorted(data)로 정렬되며 메모리에 저장되지는 않는다 그렇기에 data= 로 저장시켜준다 역순 정렬 역순으로 하고 싶을때에는 괄호안에 reverse=True 를 넣어준다 2024. 4. 4.
Python 리스트 - .join( ) .join 메서드 여러가지 요소들, 따로따로 묶여있는 리스트를 하나로 묶어주는 의미이다 ' ' 안에 join하라는 의미 ' ' 안에 /를 넣으면 사이사이에 /를 넣어준다 줄바꿈 표시를 넣어주자 메모리에 저장될때 \n 줄바꿈 표시로 입력이 되고 프린트로 출력하여 우리에게 보여줄때에 줄바꿈이 실현된다 ' / ' 로 구분되어있는 문자열 앞서 배운 split을 잊지 말자 2024. 4. 4.
Python 리스트 - max( ) min( ) sum( ) len( ) 최대값, 최소값 그리고 리스트의 총합 구하기 max(변수명)으로 리스트의 최대값을 min(변수명)으로 리스트의 최소값을 구한다 리스트의 총합은 sum(변수명)을 입력하여 구해준다 리스트 요소의 개수 구하기 len(변수명)으로 리스트의 요소 갯수를 구한다 리스트의 평균 구하기 sum(변수명) 으로 모든 수를 더한 후 len(변수명)으로 모든 요소들의 갯수로 / 나누어주면 된다 2024. 4. 4.