#161 for과 range
앞의 python에서 배웠지만 복습 차원으로
range(100) 이라는 것은 0부터 99까지의 숫자를 의미한다. 미만이라고 생각하면 편함.
#162 range에서 범위와 뛰넘는 범위 설정
range에서 : 가 아닌 콤마임을 기억 & range(o,x, ) 는 o이상 x미만 이라고 생각하자.
#165 for문에서 소수출력
문제는
나는 소수점 어떻게 해야할지 몰라서 문자를 합성했다.
이렇게 해도되는데 (왜 컴마는 되고 +는 안되지????)
풀이는 수학적으로 풀었음
이게 정답임
#166 삼단 구구단 출력
결과값
#168 1 부터 10 까지의 값 더하기
계속 값이 안나왔었는데
뭐가 문제인지 이제 보임....
파이썬에서 들여쓰기는 엄청나게 중요하다.
모든 숫자의 합은 result=result+hap 이렇게 result 값을 반복해준다.
#170 1 부터 10 까지의 값 곱하기
덧셈과 다를 바 없다.
단 result가 1부터 시작한다는 점만 다르다.
#171 for, range 이용해서 출력
이렇게 하면 출력이 되지만 range를 써야한다.
price_list[1,2,3,4] 는 x 안에 bound되어 있으니까 x만 입력해주면 된다. 혹은
#172 리스트 앞에 숫자 순서대로 붙여서 출력
#174 리스트 앞의 숫자가 0부터 시작이 아닐때
첨에 range(100,121,10)로 하면 나올 줄 알았는데 안됐다. 앞의 숫자는 임의로 식을 만들어줘야 한다.
#175
#176
※ 참고
#178
윗문제와 같은 유형
#180 계산결과 리스트에 추가하기
계산은 했는데 리스트에 어떻게 추가하는지 모르겠음.
--> 좀 더 모범적인 답안을 만들어 보자면
- 비어있는 리스트 생성
- 새로운 변수(diff) 지정
- .append() 함수 이용해서 새로운 변수에 추가하도록 함
- 출력 !!
.. 여기서도 들여쓰기 주의 ..
※ ----1----.append(---2---)
1 → 추가할 '곳'
2 → 추가할 '것'
'code > python 300제' 카테고리의 다른 글
파이썬 300제 (#201~#230) [파이썬 함수(1)] (0) | 2021.02.25 |
---|---|
파이썬 300제 (#181~#200) [반복분-(3) n차원 리스트] (0) | 2021.02.25 |
파이썬 300제 (#131~#160) [반복분-(1) for] (0) | 2021.02.24 |
파이썬 300제 (#101~#130) [분기문] (0) | 2021.02.24 |
파이썬 300제 (#81~#100) [딕셔너리] (0) | 2021.02.24 |
댓글