반응형
표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다. 여기서 네 과목의 평균 점수가 80점 이상일 때 합격이라고 정했습니다. 평균 점수에 따라 '합격', '불합격'을 출력하는 프로그램을 만드세요.
단, 점수는 0점부터 100점까지만 입력받을 수 있으며 범위를 벗어났다면 '잘못된 점수'를 출력하고 합격, 불합격 여부는 출력하지 않아야 합니다.
문제
1
2
3
4
5
6
7
8
|
________________
________________
________________
________________
________________
________________
________________
________________
|
cs |
입력
89 72 93 82
결과
합격
입력
100 79 68 71
결과
불합격
입력
99 85 101 90
결과
잘못된 점수
답
1
2
3
4
5
6
7
8
9
10
11
|
korean, english, math, science=map(int,input().split())
x=(korean+english+math+science)/4
if korean<0 or korean>100 or english<0 or english>100 or math<0 or math>100 or science<0 or science>100:
print('잘못된 점수')
else:
if x>=80:
print('합격')
else:
print('불합격')
|
cs |
*들여쓰기 주의*
반응형
'Python > 코딩도장' 카테고리의 다른 글
코딩도장_파이썬 심사문제 16.6 (구구단 출력하기) (0) | 2020.07.27 |
---|---|
코딩도장_파이썬 심사문제 15.4 (교통카드 시스템 만들기) (0) | 2020.07.15 |
코딩도장_파이썬 심사문제 13.7 (온라인 할인 쿠폰 시스템 만들기) (0) | 2020.07.15 |
코딩도장_파이썬 심사문제 12.5 (딕셔너리에 게임 능력치 저장하기) (0) | 2020.07.14 |
코딩도장_파이썬 심사문제 11.9 (문자열에서 인덱스가 홀수인 문자와 짝수인 문자 연결하기) (0) | 2020.07.14 |
댓글