본문 바로가기

code27

파이썬 300제 (#161~#180) [반복분-(2) for] #161 for과 range 앞의 python에서 배웠지만 복습 차원으로 range(100) 이라는 것은 0부터 99까지의 숫자를 의미한다. 미만이라고 생각하면 편함. #162 range에서 범위와 뛰넘는 범위 설정 range에서 : 가 아닌 콤마임을 기억 & range(o,x, ) 는 o이상 x미만 이라고 생각하자. #165 for문에서 소수출력 문제는 나는 소수점 어떻게 해야할지 몰라서 문자를 합성했다. 이렇게 해도되는데 (왜 컴마는 되고 +는 안되지????) 풀이는 수학적으로 풀었음 이게 정답임 #166 삼단 구구단 출력 결과값 #168 1 부터 10 까지의 값 더하기 계속 값이 안나왔었는데 뭐가 문제인지 이제 보임.... 파이썬에서 들여쓰기는 엄청나게 중요하다. 모든 숫자의 합은 result=re.. 2021. 2. 24.
파이썬 300제 (#131~#160) [반복분-(1) for] https://wikidocs.net/78562 파이썬 for문은 횟수가 정해져 있거나 상대적으로 횟수가 적은 경우에 대한 반복에 주로 사용된다. while문은 횟수가 상대적으로 크거나 무한루프 형태의 반복문에 사용된다. 131 for문 결과값은 한 라인에 하나씩 출력이 된다. #132 결과값은 for문의 핵심은 들여쓰기 된 코드가 자료구조에 저장된 데이터 개수만큼 반복된다 라고 설명했다. 과일 리스트 안에는 세개의 데이터가 저장돼 있으므로 들여쓰기 된 ##### 코드가 세번 실행이 된다. #151 리스트에서 음수값만 출력하기 #155 리스트에서 대문자만 출력 참고로 isupper() 함수는 대문자를 판별한다. (대문자라면 결과값은 True) #156 리스트에서 소문자만 출력 하려면 isupper() 함.. 2021. 2. 24.
파이썬 300제 (#101~#130) [분기문] https://wikidocs.net/7028 #113 숫자 입력받아서 짝수/홀수 판별하기 - % : 나누기 연산 후 몫이 아닌 나머지를 구함 - 같다는 표시 = 두번 입력 #115 elif elif : 조건을 여러개 줄 때 사용 #117 입력받은 단어가 리스트에 포함되어 있는지 확인 if oo in 00 #119 딕셔너리의 키가 포함되어 있는지 확인 .keys() #120 value값이 포함되어 있는지 확인 .values() #121데이터에 비교연산자 입력 =을 항상 뒤에 써준다. int()를 제일 바깥쪽에서 묶어주기 주의! ! #125 포맷팅 응용 2021. 2. 24.
파이썬 300제 (#81~#100) [딕셔너리] https://wikidocs.net/22000 리스트 [ ] 튜플 ( ) 딕셔너리 { } #081 별 표현식 기본적으로 데어터 언패킹은 좌변의 변수와 우변 데이터 개수가 같아야 한다. 하지만 star expression을 사용하면 변수의 개수가 달라도 데이터 언패킹을 할 수 있다. 예) 문제) 좌측의 8개 값을 valid_score 변수에 바인딩 하기 b,c는 임의의 변수이다. #084 비어있는 딕셔너리 딕셔너리는 {} 중괄호 안에 키 : 값 형식으로 저장하며 콤마로 구분해준다. 비어있는 딕셔너리는 그냥 괄호만 쳐준다. #085 딕셔너리 구성하기 결과값은 #086 딕셔너리에 정보 추가하기 기존 딕셔너리에 정보에 추가할 때 [ ]를 이용해서 추가를 해준다. #087 딕셔너리에서 특정 데이터 출력 여기서도.. 2021. 2. 24.