case_num = int(input("Input case of test \n >>"))
for i in range(0, case_num):
sum = 0
higer_than_average_num = 0
average = 0
score = input("input score and student num. >> \n").split()
score[0] = int(score[0])
for i in range(1, score[0] + 1):
score[i] = int(score[i])
sum += score[i]
average = sum / score[0]
for i in range(1, score[0] + 1):
if (score[i] > average):
higer_than_average_num += 1
ratio = float(higer_than_average_num / score[0] * 100)
print("%.3f%%" % ratio)
이렇게 코드를 작성했는데 자꾸 틀렸다고 나온다. 예제에 있는거 입력 똑같이 해보고 답도 같이 나오는데 왜지..?
자잘하게 자꾸 오류나서 고친다고 시간을 많이 썼다.
한 줄로 받아야하는데 엔터로 받는다던지 그런 실수.. 하여튼 이건 다시 구현해 봐야겠다
[Kotlin] command line 컴파일 (0) | 2021.03.27 |
---|---|
파이썬 데이터 베이스 사용하기 (0) | 2021.03.22 |
지저분한 코드로 대충 완성.. (0) | 2020.06.13 |
PYGT5를 통한 GUI 구현 (0) | 2020.06.05 |
재무제표와 자산관리 프로그램 (0) | 2020.05.31 |
댓글 영역