-
Notifications
You must be signed in to change notification settings - Fork 0
/
01-03 배열.py
65 lines (53 loc) · 1.04 KB
/
01-03 배열.py
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import random
#함수
#변수
ary1 = []
#메인
#배열의 초기화
for i in range(10): # (0,10,1),# for (int i = 0;i <10 ; i++)
ary1.append(0) #append 검색
print(ary1)
num = 2
for i in range(10):
ary1[i] = num
num+=2
print (ary1)
for i in range(10):
ary1[i] = random.randint(0,1000)
#배열 처리
print(ary1)
#1. 배열의 값의 합계
sum_ary1 = sum(ary1)
print(sum_ary1)
#2. 배열 중 홀수만 합계
result = 0
for i in range(10):
if ary1[i] % 2 != 0:
result += ary1[i]
print(result)
'''
송준호 형님 풀이
#2. 배열 중 홀수만 합계
result = 0
result2 = []
for i in range(0,10,1) :
if arr1[i]%2 != 0 :
result += arr1[i]
# result2.append(arr1[i])
print(arr1)
print(result)
'''
'''
교수님 풀이
1. 배열의 값의 합계
hap = 0
for i in range(0,10,1):
hap += ary1[i]
print(hap)
2. 배열 중 홀수만 합계
hap = 0
for i in range(0,10,1):
if (ary1[i] % 2 != 0):
hap += ary1[i]
print(hap)
'''