반응형
파이썬에서는 for in 방식의 for(반복문)문을 제공합니다. 다른 언어에서 for(), foreach() 등과 같은 역할을 하는 함수입니다. 대입되는 문자열이나 리스트 등의 값이 인입 되었을때 그 요소를 반복하는 함수입니다. 아래는 예시입니다.
user_infos = [
'devdog'
, '데브독'
, '뎁독'
, '대부도'
]
for u in user_infos:
print(u)
/** 출력 :
* devdog
* 데브독
* 뎁독
* 대부도
*/
user_id = "devdog@kakao.com"
for u in user_id:
print(u)
/** 출력 :
* d
* e
* v
* d
* o
* g
* @
* k
* a
* k
* a
* o
* .
* c
* o
* m
*/
위의 반복문에 조건문을 사용하여 응용할 수 있습니다. 아래는 예시입니다.
blog_score = [100, 90, 60, 45, 20]
for score in blog_score :
if score >= 90:
print("데브독의 블로그 점수는 {} 입니다. 훌륭합니다." .format(score))
elif score >= 60:
print("데브독의 블로그 점수는 {} 입니다. 노력하세요." .format(score))
else :
print("데브독의 블로그 점수는 {} 입니다. 잠이옵니까?" .format(score))
/** 출력 :
* 데브독의 블로그 점수는 100 입니다. 훌륭합니다.
* 데브독의 블로그 점수는 90 입니다. 훌륭합니다.
* 데브독의 블로그 점수는 60 입니다. 노력하세요.
* 데브독의 블로그 점수는 45 입니다. 잠이옵니까?
* 데브독의 블로그 점수는 20 입니다. 잠이옵니까?
*/
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
(Python) dictionary 딕셔너리 (0) | 2021.04.29 |
---|---|
(Python) eval (0) | 2021.04.27 |
(Python) 리스트 list (0) | 2021.04.26 |