정보보안공부
python_day08_for문 본문
*** for 문
for 변수 in 리스트 :
<들여쓰기> 명령어1
...
*** range(x, y) : x부터 y-1까지
*** range(x) : 0부터 x-1까지
--> for문은 대체로 in과 함께 많이 사용되어진다. 리스트의 첫번째 요소인 'one'이 x 변수에 대입된 후 print(x)를 이용해 one을 출력한다. list의 마지막 요소까지 반복되어진다.
--> a의 리스트 요소값이 튜플이기 때문에 (x,y)에 a의 각각의 튜플 요소값이 대입되어 위와같은 결과를 얻을 수 있다.
--> for문안에 if문 조건을 주어 60이 넘는 사람만 합격입니다 문구를 출력하도록 만든 프로그램이다. 60보다 낮은 성적은 number += 1 로 다음사람을 의미하고 continue로 다음사람의 성을 고려하게 되어진다.
--> for문 안에 if문 조건을 주어 성적이 60점이 넘는 사람은 합격 나머지 사람은 불합격을 출력 할 수 있다.
--> for문은 range함수와 자주 함께 사용된다. range(1,11)은 1부터 10까지를 의미한다. sum은 0이므로 0에 1 + 2 + ... + 10 까지 더한값을 알 수 있다.
--> for문안에 for문을 이용하면 구구단을 출력할 수 있다.
--> 위와같이 에티트 창에서 원하는 구구단을 input으로 입력받아 for문으로 작성 할 수도 있다.
--> 리스트안에 for문을 사용할 수 있다. a의 요소마다 3씩 곱해준다.
--> 위의 리스트 내포 방식과 같은 결과값을 얻을 수 있다. 보기에 따라서는 위의 리스트 내포 방식이 보기 쉽게 느껴질 수 있을 것이다.
--> 리스트 내포 방식에 if문을 이용하여 조건을 정할 수 있다
'Language > python' 카테고리의 다른 글
python_day10_함수 (0) | 2017.01.25 |
---|---|
python_day09_모듈,패키지 (0) | 2017.01.21 |
python_day07_if문,while문 (0) | 2017.01.17 |
python_day06_input함수 이용하기 (0) | 2017.01.16 |
python_day05_집합, 논리와 논리식 (0) | 2017.01.13 |