★index 활용★[Python 백준 25206 번 너의 평점은]
2023. 3. 28. 18:29
728x90
반응형
https://www.acmicpc.net/problem/25206
25206번: 너의 평점은
인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치
www.acmicpc.net
import sys
score = ['A+' , 'A0' ,'B+' , 'B0' , 'C+','C0','D+','D0','F']
pyeong = [4.5 , 4.0 , 3.5 , 3.0 , 2.5 , 2.0 , 1.5 , 1.0 , 0.0]
isu_hak = 0
hak = 0
for i in range(20):
A= list(sys.stdin.readline().split())
if A[2]!='P':
hak+= pyeong[score.index(A[2])] * float(A[1])
isu_hak += float(A[1])
print(hak/ (isu_hak))
==> 리스트의 인덱스 활용한다.
728x90
반응형
'Python(백준) > 문자열' 카테고리의 다른 글
[백준 파이썬 1316번]그룹단어 체커★rfind() , find()함수 활용하기★VER3.0 (0) | 2023.03.28 |
---|---|
★count()함수 활용하기★★문자열 슬라이싱★[백준 파이썬 2941번 크로아티아 알파벳] (0) | 2023.03.28 |
[백준 파이썬 1157번] collections.Counter() ★ 활용단어 공부★map()함수를 통한 객체 저장법 익히기★count()함수를 통한 개수세기★VER4.0 (0) | 2023.03.28 |
★문자열 슬라이싱★[Python 백준 10988 번 팰린드롬인지 확인하기] (0) | 2023.03.28 |
★range 범위 잘 지정하기★문자열★[Python 백준 10812번 바구니바꾸기] (0) | 2023.03.28 |