728x90
반응형
n = int(input()) # n번 입력 받기. 문자열을 정수로 변환
lst = [0,0,0] # 3명의 카드 저장 리스트 변수 선언
for i in range(n): # n 번 반복
p1 = int(input()) # 학생의 카드 입력 받음
p2 = int(input())
p3 = int(input())
if p1 > lst[0]: # 학생1의 이전 번호보다 높은지 확인
lst[0] = p1 # 높으면 번호를 변경
if p2 > lst[1]:
lst[1] = p2
if p3 > lst[2]:
lst[2] = p3
print(lst) # 카드 출력
mx = max(lst) # 가장 높은 숫자 찾기
idx = lst.index(mx) # 가장 높은 숫자로 해당 인덱스 번호 찾기
print(f'Person{idx+1} Win') # 인덱스는 0부터 시작이니 +1 해서 학생구분
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : pandas DataFrame에 합계 row 추가하고 pie 차트 그리기 (0) | 2022.12.01 |
---|---|
[파이썬] 문제 : bird 클래스 결과 및 클래스 설명 (0) | 2022.12.01 |
[파이썬] 두 날짜의 빼기(days) (0) | 2022.12.01 |
[파이썬] 문제 : 이미지의 픽셀 색 변경 (0) | 2022.12.01 |
[파이썬] 문제 : 동전 던지기 확률 계산 (0) | 2022.12.01 |
댓글