상세 컨텐츠

본문 제목

[파이썬] 코딩도장 14.7 합격 여부 판단하기 문제풀이

파이썬

by ~지우~ 2021. 8. 27. 09:43

본문

728x90

오늘은 코딩도장 14.7심사문제 풀이를 해보겠습니다.



<문제> 표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다. 여기서 네 과목의 평균 점수가 80점 이상일 때 합격이라고 정했습니다. 평균 점수에 따라 '합격', '불합격'을 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다). 단, 점수는 0점부터 100점까지만 입력받을 수 있으며 범위를 벗어났다면 '잘못된 점수'를 출력하고 합격, 불합격 여부는 출력하지 않아야 합니다.

 

국어, 영어, 수학, 과학 점수가 한줄에 입력되기 때문에 split을 사용해 각각 변수에 저장해주었고, 정수로 저장하기 위해 map을 사용해 정수형으로 변환해주었습니다.

만약 입력된 점수의 범위가 알맞고 네 과목의 평균점수가 80 이상이라면 '합격'을 출력하고

만약 입력된 점수의 범위가 알맞고 네 과목의 평균점수가 80보다 작다면 '불합격'을 출력하면 됩니다.

만약 입력된 점수의 범위가 알맞지 않다면 '잘못된 점수'를 출력하면 됩니다.

 

korean, english, math, science = map(int, input().split())
if 0<=korean<=100 and 0<=english<=100 and 0<=math<=100 and 0<=science<=100:
    if (korean + english + math + science)/4 >=80: 
        print('합격')
    else: 
        print('불합격')
        
else:
    print('잘못된 점수')
728x90

관련글 더보기

댓글 영역