Python/[코드트리]

[코드트리] 한 줄에 여러 개 입력 > 시험 통과 여부 확인하기

hyunnn_00 2023. 6. 28. 13:17
10명 미만의 학생들의 4과목 점수가 주어집니다. 평균이 60점 이상이면 통과입니다. 통과했다면 'pass'를 출력하고, 통과하지 못했다면 'fail'을 출력하고 통과한 사람의 수를 출력하는 프로그램을 작성해보세요.

 

# 학생 수 n 입력받기
n = int(input())

# 통과한 사람의 수를 나타내는 변수 : pass_people
pass_people = 0

for _ in range(n):
	# 배열에 주어진 수를 입력받아 저장합니다.
	arr = list(map(int, input().split()))
	
	# 4과목의 점수의 합을 구합니다.
	sum_val = sum(arr)
	
	# 평균을 구합니다.
	avg = sum_val / 4
	
	# 출력
	if avg >= 60:
		print("pass")
		pass_people += 1
	else:
		print("fail")

# 통과한 사람의 수 출력
print(pass_people)
print(cnt)

# 나의 풀이 -----------------------------------
n = int(input())
cnt = 0

for i in range(n):
    arr = list(map(int, input().split()))
    sum_val = 0
    
    for j in range(4):
        sum_val += arr[j]

    if sum_val / 4 >= 60:
        print('pass')
        cnt += 1
    else:
        print('fail')

print(cnt)