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

less than 1 minute read

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문을 통해 반복해서 출력해준다.

Categories:

Updated:

Leave a comment