프로그래밍/Python

(Python) for in

dev__dog 2021. 4. 30. 00:00
반응형


파이썬에서는 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