반복문 활용하기 for (11:11)
구구단 출력하기
# 구구단
x = [2,3,4,5,6,7,8,9]
y = [1,2,3,4,5,6,7,8,9]
for i in x:
for j in y:
print( i,'X',j,'=',i*j)
'''
2 X 1 = 2
2 X 2 = 4
2 X 3 = 6
2 X 4 = 8
2 X 5 = 10
2 X 6 = 12
2 X 7 = 14
2 X 8 = 16
2 X 9 = 18
...
9 X 9 = 81
'''
collection의 길이
- len() 내장함수로 계산가능
- abs, len, type, range 등 내장함수
# range를 list로 변환
list( range(10) ) # 0 ~ 9까지
list (range(1, 101)) # 1 ~ 100까지
연습문제 풀이 (13:41)
if & for 연습문제
- 구구단을 2 ~9 까지 출력
# 2 ~ 9 단 까지 구구단 구하기
i = 2
while i <= 9:
j=1
while j <= 9:
print( i,'X',j,'=',i*j)
j+=1
i+=1
- 1-100까지 정수 중 2의 배수 또는 11의 배수를 모두 출력
# 1-100까지 정수 중 2의 배수 또는 11의 배수를 모두 출력
nums = range(1, 101)
for x in nums:
if x %2 == 0 or x %11 ==0:
print(x)
- a = [22,1,3,4,7,988,21,55,87,99,19,20,45]에서 최대값, 최소값 찾으시오
# a = [22,1,3,4,7,988,21,55,87,99,19,20,45]에서 최대값, 최소값 찾으시오
a = [22,1,3,4,7,988,21,55,87,99,19,20,45]
min = 99999
max = 0
for x in a[0:]:
if x < min:
min = x
if x > max:
max = x
print('min value: ', min)
print('max value: ', max)
'''
min value: 1
max value: 988
'''
- 평균
# 평균
a = [22,1,3,4,7,988,21,55,87,99,19,20,45]
sum = 0
for x in a:
sum += x
print ('avg=', int(sum / len(a) ))
학습 후
'DS > fast campus daily report' 카테고리의 다른 글
7.3 (데이터엔지니어링) 기본 파라미터, 키워드 파라미터 이해, 변수의 스코프 이해-2, 3 (0) | 2020.07.03 |
---|---|
7.2 (데이터엔지니어링) 함수의 이해 및 활용, 기본 파라미터 , 키워드 파라미터 이해 (0) | 2020.07.02 |
6.30 (데이터엔지니어링) 반복문 이해하기(while)-2, for 연습문제-1 (0) | 2020.06.30 |
6.27 (데이터엔지니어링) dictionary, set (0) | 2020.06.27 |
6.26 (데이터엔지니어링) 컬렉션 타입 이해-1, 2 (1) | 2020.06.26 |