반복문
0-9까지 숫자를 출력하거나 리스트에 요소를 하나식 써줘야 하는 상황에서프린트를 하나씩 다하면 힘들므로 쓰는 코드
fruits=['사과','배','감','딸기']
for fruit in fruits:
들여쓰기 print(fruit)
fruit는 잠깐 쓰고 마는 변수이름이므로 어느것이 와도 상관없다. (aaa)
사과
배
감
딸기
[ 이괄호가 나오면 리스트라고 바로 인식하기 !
리스트안에 딕셔너리가 들어가있고
조건이 붙어 출력하는 형태가 전형적인 구문이다.
enumerate열거하다
※ tab뒤로 shift+tab앞으로
0 bob 28
1 carry 38
2 이하 모두 열거
3
4
5
6
7
요소의 순서를 적어 주는 것
break멈추다,그만두다
6번에서 멈추다break
i>3 이면 4번에서 멈추다break
리스트의 양이 너무 많을 때 짧게 출력하는 코드
Q. 리스트에서 짝수만 출력하는 함수 만들기 짝수는%2==0
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
for num in num_list:
if num % 2 == 0:
print(num)
2
6
2
4
6
2
4
연습문제에서 또 배울게 나온다
Q. 리스트에서 짝수의 개수를 출력하기 개수는count
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
count=0
for num in num_list:
if num % 2 == 0:
count=count+1 or count +=1
print(count)
7
Q. 리스트 안에 있는 모든 숫자 더하기 더하기는sum
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
sum=0
for num in num_list:
sum += num
print(sum)
38
Q. 리스트 안에 있는 자연수 중 가장 큰 숫자 구하기
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
max=0
for num in num_list:
if max < num:
max=num
print(max)
6
연습문제가 나를 놀려
문제가 아니라 또다른 강의잖아