python기초-반복문
Python 2021. 6. 27. 19:24반복문
: 프로그램 내에서 명령을 일정횟수만큼 반복하여 수행하도록 제어하는 명령문
: while과 for문이 있음.(while : 반복 횟수가 명확하지 않을때/for: 반복 횟수가 명확할 떄)
<while 문>
while 조건식 :
실행문장
실행문장
(예제) while을 사용하여 1부터 3까지 출력 하시오.
Break >> while문 밖으로 빠져나가기 위해 사용
(실습1) 두개의 정수를 입력받아서 더하는 코드를 작성하시오
(단, 두개의 정수가 0이 들어올 때 까지 반복한다.)
(내가 짠 코드-else 안씀)
(선생님이 짠 코드-else도 사용)
(실습2) 3개의정수를 입력 받아 세 정수의 합을 출력한다. 세 정수가 모두 0이 입력되면 프로그램 종료
(실습3) 1. 현재몸무게와 목표몸무게를 입력 받고 주차 별 감량 몸무게를 입력 받으세요.
- 목표 몸무게를 달성하면 축하한다는 문구를 출력하고 입력을 멈추세요.
If문을 없애고 while문의조건식을 이용해서 위의 문제풀기
현재몸무게가 목표몸무게와 같아지는 순간 while문에서 탈출하게 되는것이기 때문에, while문의 조건을 현재 몸무게가 목표몸무게를 초과하는 동안 while문이 반복되어야 함. 그러므로 while wt>goal_wt이다
<For문>
(예제)
In 뒤에 나오는 원소를 하나씩 끌어와서 연산에 사용함. 즉 뒤에 나오는 리스트의 갯수에 따라 반복횟수가 결정됨.
(예제)
(예제 변형- 내가 좋아하는 음식만 출력되게)
For문과 함께 잘 쓰는 range 함수
- Range (a,b) >> a이상 b미만
- 이중포문 사용으로 구구단 출력 문제. Range로 반복 구간 지정함.
'Python' 카테고리의 다른 글
python 기초 - 함수 (0) | 2021.06.27 |
---|---|
python 기초 - 딕셔너리 (0) | 2021.06.27 |
python 기초-리스트,튜플 (0) | 2021.06.27 |
python 기초-조건문 (0) | 2021.06.27 |
python기초-연산자, 콘솔입력 (0) | 2021.06.27 |