일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 항해15기
- java 자료구조 활용
- 노베이스부트캠프
- java기본자료형
- javaJVM
- sqld자격증합격
- 격파르타합격후기
- java알고리즘문제풀이
- 격파르타비전공자
- 프로그래머스
- java알고리즘
- 항해99후기
- java set 출력
- java set 저장
- java최솟값구하기
- 작은수제거하기
- 컴파일
- javaJRE
- java list 출력
- 코딩부트캠프후기
- 프로그래머스제일작은수
- java map 저장
- java map 출력
- java map
- 격파르타장점
- java list 저장
- 인터프린터언어
- java참조자료형
- 비전공자sqld
- 격파르타후기
- Today
- Total
코딩과 결혼합니다
반복문, 조건문 연습(feat. 조팝나무) 본문
1. 짝수만 가져오기
if ddd % 2 == 0:
print(ddd)
먼저, 변수 안에 num_list의 값들을 하나씩 빼서 넣는데 조건이 있다. 2로 나누었을 때 0이 나오는 것들만 담는것이다.
==
2
6
2
4
6
2
4
* 조건문 까진 잘 입력했으나 같다를 =으로 하는 아주 초보적인 실수를... 왜 자꾸 오류가 나는지 당황했다.
2. 짝수가 몇 개인지?
for ddd in num_list:
if ddd % 2 == 0:
count += 1
print(count)
len을 이용하려 했으나 깜찍한 코린이에게는 이조차도 무리였다. 그래서 답을 봄
먼저 변수 count를 선언하고 0부터 시작한다.
마찬가지로 짝수가 나오면 1개씩 count를 더해줌. == 7
for ddd in num_list:
if ddd % 2 == 0:
count += 1
print(count)
여기서 프린트를 count +=1 의 바로 아래에 위치 시키면 1~7까지 출력된다.
**들여쓰기 잘하기!
3. 리스트 안에 모든 숫자 더하기
for ddd in num_list:
add += ddd
print(add)
add라는 변수를 선언하고 0부터 시작!
add = add + ddd add에다가 ddd만큼 계속 증가 시켜준다. = add += ddd
add가 0 이므로 0+1 , 다음에는 0+2, 그 다음에는 0+3 이렇게 흘러가는 것이다.
0이라는건 도대체 왜 더하는건지 생각도 못함
아직 머리가 기계화가 덜 되어 아직도 잘 이해가 안간다 ㅎㅎ^^ 프로그래밍적인 사고 방식을 학습하는 것으로 어려운게 당연하다며
위로해주시는 슨생님... 감사합니당 하지만 빡쳐! 나는 로봇이다 나는 컴퓨터다/
4. 리스트 안에 자연수 중 가장 큰 숫자 구하기
철학적으로 접근한다면 가장 큰 자연수란.. 구할수가 없는 것....................한낱 인간이 어찌 가장 큰 자연수를 구하리
하지만 구해야 하는게 코린이의 숙명. 당장 눈에 보이는 6을 말하고 싶지만 프로그래밍 적으로 접근해 보겠다.
.
.
.
접근하지 못했다.
for num in num_list:
if max < num:
max = num
print(max)
if num이 max보다 크면 max를 그 num으로 바꾼다.
그럼 결국 가장큰 6에 도달하게 된다.
정말 완성된 코드를 이해하는건 비교적 쉽다. 그런데 ㅠㅠㅠㅠㅠ 그 과정을 직접해보는데 어렵다.
1년 뒤의 채원아 코딩은 어떻게 잘 되어가니? 너도 이런 조팝시절이 있었음을 늘 떠올리고,
앞으로도 조팝일테니 자만하지 말아라. 공부해 돌아가
'2세 > Python' 카테고리의 다른 글
미니프로젝트(1) - 벅스 크롤링 (1) | 2023.05.21 |
---|---|
크롤링-스파르타피디아(1) (0) | 2023.05.21 |
Python 기초 문법 - 조건문, 반복문 (0) | 2023.05.20 |
Python 기초 문법 - 딕셔너리 (0) | 2023.05.20 |
Get(주문 보여주기) (0) | 2023.05.16 |