14번 심사문제
, 송 영찬님이 작성a, b, c, d=map(int, input().split())코드를 이렇게짰는데
if 0 <= a == b == c == d <= 100:
if (a+b+c+d)/4 >=80:
print('합격')
else:
print('불합격')
else:
print('잘못된 점수')
if 0 <= a == b == c == d <= 100:이 부분이 파이참에서 정상적으로 돌아감에도 답으로 인정이 안됩니다.
저 부분만 고쳤을때 답으로 인정됐습니다.
Re: 14번 심사문제
, 도장_ 관리자님이 작성심사 문제 테스트 케이스를 보면
89 72 93 82
출력은
합격
문의한 코드는 PyCharm이든 IDLE이든
잘못된 점수
문제가 원하는 결과를 내지 않습니다.
>>> a = 89
>>> b = 72
>>> c = 93
>>> d = 82
>>> 0 <= a
True
>>> a == b
False
>>> b == c
False
>>> c == d
False
>>> d <= 100
True
>>> 0 <= a == b == c == d <= 100
False
>>> 0 <= a == b
False
>>>
잘 보면 조건식을 저렇게 작성하면 안 된다는 것을 알 수 있습니다.
PyCharm 문제도 아니고 온라인 심사 문제도 아닙니다.
테스트 케이스를 확인하세요.