728x90
반응형
for 구문 - range() 함수
# 파이썬 반복분
# For 실습
# 코딩의 핵심
# for in <collection>
# <Loop body>
#range() 함수
for v1 in range(10): # 0~9 까지
print('v1 is :',v1 )
print()
for v2 in range(1, 11):
print('v2 is :', v2)
print()
for v3 in range(1, 11, 2): # 1 ~ 11까지 2구간씩
print('v3 is :', v3)
print()
# 1 ~ 1000 합
sum1 = 0
for v in range(1, 1001):
sum1 += v
print('1~1000 Sum:',sum1)
print('1~1000 4의 배수 합:', sum(range(4,1000,4)))
Iterables 자료형 반복
# Iterables 자료향 반복
# 문자열, 리스트, 튜플, 집합, 사전(딕셔너리)
# Iterable 리턴함수 : range, reversed. enumerate, filter, map, zip
# 예1
names = ['kim','Park','Cho','Lee','Choi','Yoo']
for n in names:
print('You are:', n)
print()
# 예2
lotto_numbers = [11, 19, 21, 28, 36, 37]
for n in lotto_numbers:
print("Current num:", n)
word = "Beautiful"
for s in word:
print('word:', s)
print()
#예4
my_info = {
"name":'Lee',
"Age": 33,
"City":"Seoul"
}
for key in my_info:
print('Key:', my_info[key])
for v in my_info.values():
print('value:', v)
print()
# 예5
name = 'FineAppLE'
for n in name:
if n.isupper():
print(n)
else:
print(n.upper())
print()
break, continue 구문
# break
numbers = [14,3,4,7,10,24,17,2,33,15,34,36,38]
for num in numbers:
if num == 34:
print('Found: 34')
break
else:
print('Not Found: ',num)
print()
#continue
lt=["1", 2, 5, True, 4.3, complex(4)]
for v in lt:
if type(v) is bool:
continue
print("current type:",v , type(v))
print("multiply by 2", v * 3)
print()
for - else 구문
# for - else
numbers = [14,3,4,7,10,24,17,2,33,15,34,36,38]
for num in numbers:
if num == 24:
print("Found : 24")
break
else: #break 구문없으면 실행, 파이썬에만 있는 구2
print('Not found: 24')
print()
#구구단 출력
for i in range(2,10):
for j in range(1,10):
print('{:4d}'.format(i*j), end='')
print()
#변환 예제
name2 = 'Aceman'
print('Reserved', reversed(name2)) # 참조주소값 출력
print('List', list(reversed(name2)))
print('Tuple', tuple(reversed(name2)))
print('Set', set(reversed(name2))) # 집합은 순서가 없다(랜#)
반응형
'Backend > Python' 카테고리의 다른 글
파이썬 함수 - functions(1) (0) | 2021.09.16 |
---|---|
파이썬 흐름제어 (3) - while 문 (0) | 2021.09.14 |
파이썬 흐름제어 (1) - if 문 (0) | 2021.09.14 |
파이썬 기초 자료형 (8) - 집합(Set) (0) | 2021.09.13 |
파이썬 기초 자료형 (7) - 딕셔너리(Dictionary) (0) | 2021.09.13 |