728x90
반응형

s = 'English = 89, Scienec = 90, Math = 92, History = 80'
lst = s.split() # 공백으로 분리해서 리스트로 만듬
lst = [v.replace(',','') for v in lst] # 리스트의 요소값 중 ','가 있으면 ','를 삭제
tmp_sum = 0 # 합계 누적할 변수 선언 및 초기화
tmp_cnt = 0 #
for i in range(len(lst)): # 리스트의 요소수 만큼 반복
if lst[i].isnumeric(): # 요소값이 숫자형태면
tmp_sum += int(lst[i]) # 숫자로 변환해서 합계 누적
tmp_cnt += 1 # 숫자인 수 Count
print('총점 :',tmp_sum) # 합계출력
print('평귬점수 :', tmp_sum/tmp_cnt) # 합계를 개수로 나누어 평균 계산 출력

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 나이 계산 (0) | 2023.10.11 |
|---|---|
| [파이썬] 문제 : 섭씨온도를 화씨온도로 변환 (0) | 2023.10.07 |
| [파이썬] 주피터노트북 실행 아이콘 만들기(가상환경) (0) | 2023.07.28 |
| [파이썬] 작업스케줄러 사용 (0) | 2023.07.28 |
| [파이썬] 문제 : 그래프에서 최고점, 최저정 찾아 계산하고 엑셀 저장 (0) | 2023.07.27 |
댓글