Python
파이썬 기초 13. 리스트 연습
Y25N
2023. 9. 18. 16:40
728x90
#학생멸 총점, 평균 구하기
#각 학생의 세 과목 성적의 [총점, 평균]을 구해 리스트에 담아라.
#평균은 반올림해 소수점 1자리까지 표현
score_list = [[96,84,80],[96,86,76],[76,95,83],[89,96,69],[90,76,91]]
stu_scores = []
len(score_list)
#for문 이용
for i in score_list:
#점수 총합
total = sum(i)
#평균 -> total / 3
avg = total/3
#stu_scores에 담기
stu_scores.append([total,round(avg,1)])
print(stu_scores)
#과목별 평균 구하기
#학생 별 국어, 영어, 수학 점수 저장된 리스트
#각 과목의 리스트를 분리하고 과목별 평균 구하기
#평균은 고구점 1자리까지 출력
score_list = [[96,84,80],[96,86,76],[76,95,83],[89,96,69],[90,76,91]]
#kor
kor = []
#eng
eng = []
#math
math = []
#과목의 리스트 분리하기
for i in score_list:
kor.append(i[0])
eng.append(i[1])
math.append(i[2])
print(kor)
print(eng)
print(math)
avg_kor = sum(kor)/len(kor)
avg_eng = sum(eng)/len(eng)
avg_math = sum(math)/len(math)
print(avg_kor)
print(avg_eng)
print(avg_math)
#랜덤항목 추출하기
menu = ['한식','일식','중식','양식','분식','이탈리아식']
print('오늘 뭐먹지?')
rd.choice(menu)
#메뉴를 입력받아 랜덤으로 메뉴를 정하는 프로그램 작성.
#공백을 입력할 때까지 메뉴를 입력받음
#random module import
import random as rd
# 메뉴를 입력받기
user_menu = []
while True:
menu = input('menu: ')
if menu == '':
break
user_menu.append(menu)
print('today menu: ', rd.choice(user_menu))