본문 바로가기
code/python 300제

파이썬 300제 (#131~#160) [반복분-(1) for]

by 바야바바 2021. 2. 24.

https://wikidocs.net/78562

 

 

파이썬 for문은 횟수가 정해져 있거나 상대적으로 횟수가 적은 경우에 대한 반복에 주로 사용된다.

while문은 횟수가 상대적으로 크거나 무한루프 형태의 반복문에 사용된다.

 

 

131 for문

결과값은

한 라인에 하나씩 출력이 된다.

 

 

#132

결과값은

for문의 핵심은 들여쓰기 된 코드가 자료구조에 저장된 데이터 개수만큼 반복된다 라고 설명했다.

과일 리스트 안에는 세개의 데이터가 저장돼 있으므로 들여쓰기 된 ##### 코드가 세번 실행이 된다.

 

#151 리스트에서 음수값만 출력하기

 

#155 리스트에서 대문자만 출력

참고로 isupper() 함수는 대문자를 판별한다. (대문자라면 결과값은 True)

 

#156 리스트에서 소문자만 출력

하려면 isupper() 함수가 아니다 라고 입력하면 됨.

 

#157 리스트의 첫 글자를 대문자로 변경해서 출력

처음엔 x[0].upper()만 입력해서 D, C, P 만 출력이 됐는데 뒤에 x[1: ]를 입력해줘야 했다.

 

#158 확장자명이 있을 때 파일 이름만 출력

항상 for문 안에서는 x라는 새로운 변수를 이용해야 하는데 리스트명을 써서 오류가 생긴다. 주의! !

 

 

댓글