ㅇㅇ ·
2024.09.24 ·
조회 1,314
2024.09.24 센텀고 정보 수업 파이썬 배열과 함수 배열의 구조 이해와 함수 활용
[code]<br>
jumsu = [["카리나",90,95,185],["윈터",80,90,170],["지젤",100,80,180],["닝닝",95,80,175]]<br>
<br>
#input 함수는 기본적으로 문자열로 입력 처리됨.<br>
subject = input("과목명을 입력하세요:")<br>
<br>
# 국어를 입력시에는 에스파고 학생의 국어점수 중 최고점을 구함.<br>
if ( subject == "국어" ):<br>
a = 1<br>
elif ( subject == "정보"):<br>
a=2<br>
else:<br>
subject = input("과목명을 입력하세요:")<br>
<br>
<br>
#최고점 구하는 함수 만들기<br>
#jumsu 배열은 함수내에서도 사용 가능함.<br>
# 과목명을 국어 입력을 가정 : a = 1<br>
def top_score(a): # a=1 일 경우 : 국어의 최고점을 구해줌<br>
point = jumsu[0][a]<br>
for i in range(4):<br>
if ( point < jumsu[i][a] ):<br>
point = jumsu[i][a]<br>
print("네놈의점수는:",point)<br>
<br>
<br>
<br>
top_score(a)<br>
<br>
# 에스파고 전교1등 구하기<br>
# 조건: person 변수에 함수의 return값으로 저장될수 있도록 한다. <br>
<br>
<br>
<br>
#person = top_person()<br>
#print("에스파고 전교 1등:",jumsu[person][0])<br>
[/code]