Programming/SWEA

[SWEA 6230].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 7. 흐름과 제어 - 반복 1

토토모에요 2021. 7. 15. 17:45
728x90
반응형

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.

https://swexpertacademy.com/main/main.do

문제 : 다음의 결과와 같이 5명의 학생의 점수에 대해 60 이상일 때 합격 메시지를 출력하고, 60미만일 때 불합격 메시지를 출력하는 프로그램을 만드십시오.  

input

output

1번 학생은 88점으로 합격입니다.  
2번 학생은 30점으로 불합격입니다.  
3번 학생은 61점으로 합격입니다.  
4번 학생은 55점으로 불합격입니다.  
5번 학생은 95점으로 합격입니다.  
a=[88,30,61,55,95]  
num=1  
for i in a:  
    if i>=60:  
        print("%d번 학생은 %d점으로 합격입니다." %(num,i))  
        num+=1  
    else:  
        print("%d번 학생은 %d점으로 불합격입니다." %(num,i))  
        num+=1  

a에 점수를 넣어두고 학생 순번을 1번학생부터 있기에 num=1을 지정해둔다. 그리고 if문으로 60점이상일 경우 합격이라는 메세지와 아닐경우 불합격이라는 메세지를 for문을 통해 반복해서 출력해준다.

반응형