-
29- for 반복문과 리스트study with Q - 파이썬 2024. 3. 31. 10:05
#항등원
:임의의 원소에 특정 연산을 했을 때 재귀시키는 원소
e.g. 덧셈 연산의 항등원: 0 / 곱센 연산의 항등원 : 1
#총합과 총곱
!a = (a_1, a_2, a_3)* 일때,
- 총합: 모두 더한다
- !\sum a* : !a_1 + a_2 + a_3*
- 총곱: 모두 곱한다
- !\prod a* : !a_1* x! a_2 * x!a_3*
#for 반복문
: 기본 형태
for 반복자 in 리스트: 코드 #반복자에는 리스트의 요소가 하나하나 들어간다 #반복자에 주로 쓰이는 문자는 i, j, k ,m ,n
그래서
list = [8, 20, 11, 13, 44, 32] for l in list: print(l) >>> 8 20 11 13 44 32
지난주 배운 sort 기능도 잠깐 넣어보지 뭐
더보기list = [8, 20, 11, 13, 44, 32] list.sort() for l in list: print(l) >>>8 11 13 20 32 44
문자열도 가능
for ch in "oreoreo": print(ch) >>>o r e o r e o
#총합을 구해보자 (외우쇼)
a = [1,2,3,4,5] #총합 sum = 0 for i in a: sum = sum + i print(sum) >>>15 #총곱 prod = 1 for j in a: prod = prod*j print(prod) >>>120
🧐 !a_0 = 0* / !a_0 = 1*을 넣는 것으로 이해하면 되겠군영.
※ 이런 오류!
더보기a = [1,2,3,4,5] sum = 0 for i in a: sum = sum + i print(sum) >>> 1 3 6 10 15
print가 들여쓰기 안에 들어가서 for 반복문이 적용된 채로 프린트 됨!
'study with Q - 파이썬' 카테고리의 다른 글
31- 4-01 확인문제 (0) 2024.03.31 30 - 중첩 리스트와 전개 연산자 (1) 2024.03.31 28 - 리스트의 함수 (1) 2024.03.27 27 - 수열, 배열, 리스트 (0) 2024.03.22 혼공파 개정판 25강 - 추가 학습 (0) 2024.03.20 - 총합: 모두 더한다