티스토리 뷰

IT 개발/Python

파이썬공부 14.for문

0\^^/0 2020. 8. 16. 11:30
반응형

for문 기본구조


for문의 기본 구조는 아래와 같다.

1
2
3
4
5
for 변수 in 리스트(또는 튜플, 문자열):
    수행할 문장1
    수행할 문장2
    ...
 
cs


c나 java는 for(i=0; i<j; i++) 이런 구조로 i의 초기값을 주고 i가 j보다 작을때까지 조건을 주고

조건절에 부합하면 for 안에 구문을 실행하고 나서 i를 1씩 증가하는 구조인데 반해,

파이썬의 for문은 초기값선언도 필요없고 리스나 튜플만 선언해 주면된다.


for문 예제

"총 10명의 학생이 시험을 보았는데 시험점수가 70점 이상이면 합격이고,

그렇지 않으면 불합격이다." 합격인지 불합격인지 보여주시오

이런 문제가 있다고 하면 아래와 같이 파이썬 for문을 이용해 나타낼수 있다.


1
2
3
4
5
6
7
8
9
scores = [9126684681 ,10030778595]
 
number = 0 
for mark in scores: 
    number = number +1 
    if scores >= 70
        print("%d번 학생은 합격입니다." % number)
    else
        print("%d번 학생은 불합격입니다." % number)
cs


이렇게 작성을 해주면 


1
2
3
4
5
6
7
8
9
10
1번 학생은 합격입니다.
2번 학생은 불합격입니다.
3번 학생은 불합격입니다.
4번 학생은 불합격입니다.
5번 학생은 합격입니다.
6번 학생은 합격입니다.
7번 학생은 불합격입니다.
8번 학생은 합격입니다.
9번 학생은 합격입니다.
10번 학생은 합격입니다.
cs

제 포스팅이 도움이 되셨다면

♡공감↓ 꾸~욱 부탁드려요^^ 

더 나은 포스팅에 큰 힘이 됩니다.



반응형
댓글