ChainSmoker’s Block

[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 3_3 본문

개인공부(WEB, Python, DB)/Python

[Python] 03. 프로그램의 구조를 쌓는다! 제어문 - 3_3

ChainSmokers 2023. 1. 2. 19:48

[03. 프로그램의 구조를 쌓는다! 제어문]

-3. for문

===================for문의 기본 구조
:
-예제를 통한 for문 이해하기
--3. for문의 응용
for문의 쓰임새를 알기 위해 아래와 같이 가정해보자.

Q. {총 5명의 학생이 시험을 봤는데 시험의 점수가 60점을 넘으면 합격이고, 그렇지 않으면 불합격이다. 합격인지 불합격인지 여부를 결과로 보여주시오.}
-> 우선 학생 5명의 시험 점수를 리스트로 표현해보았다.


1번학생 점수 : 90점, 2번학생 점수 : 25점, 3번학생 점수 : 67점, 4번학생 점수 : 45점, 5번학생 점수 : 80점 이다.

이 점수들을 차례로 검사해서 합격 여부를 통보해주는 프로그램을 만들어 보자.


각각의 학생에게 번호를 붙여주기 위해 number변수를 사용하였다.
점수 리스트 marks에서 차례로 점수를 꺼내어 mark라는 변수에 대입하고 for문 안의 문장들을 수행한다. for문을 우선 한 번씩 수행될 때마다 number는 1씩 증가한다.


이 프로그램을 실행하면 mark가 60이상일 때 합격 메세지를 출력하고 60미만일 때 불합격 메세지를 출력한다. prompt프롬프트창에서 실행해 보자.

반응형