본문 바로가기

프로그래밍/Python

배열

전체코드
# 함수

# 전역
ary1 = [] # int ary1 = { 0, 0, 0 };
hap = 0

# 메인
## 빈배열 준비
# for _ in range(5) :
#     ary1.append(0)
ary1 = [ 0 for _ in range(5)]

## 배열에 값 대입
for i in range(len(ary1)): # (0,3,1) (0,3)
    ary1[i] = 100

## 배열을 처리
for i in range(len(ary1)) :
    hap += ary1[i]

print(hap)

전역변수
ary1 = []
hap = 0

- 문자열 ary1 준비

- 변수 hap을 선언하고 초기값 0


 

메인_빈배열 준비
for _ in range(5) :
     ary1.append(0)
ary1 = [ 0 for _ in range(5)]

- 위 두 코드는 같은 뜻

- 5자리 문자열 준비하고 초기값 0

 

메인_배열값 대입
for i in range(len(ary1)):
    ary1[i] = 100

- ary1의 문자 갯수만큼 반복

- ary1의 i번째 자리에 100을 대입

 

메인_배열 처리
for i in range(len(ary1)) :
    hap += ary1[i]

print(hap)

- ary1의 문자 갯수만큼 반복

- ary1의 i번째 자리값을 hap에 추가

- hap 출력

'프로그래밍 > Python' 카테고리의 다른 글

임의의 이미지값 출력  (0) 2022.02.17
2차원 배열  (0) 2022.02.17
조건문(if), 반복문(for)  (0) 2022.02.16
파이썬 사칙연산  (0) 2022.02.16
기본 문법  (0) 2022.02.16