June is Combung

OMR카드 본문

python/함수

OMR카드

june__Park 2021. 3. 21. 04:41
# OMR카드
# 1. 리스트 answer는 시험문제의 정답지이다.
# 2. answer와 hgd 값을 비교해 정오표를 출력한다.
# 3. 한 문제당 20점이다.
# 예)
# answer = [1, 3, 4, 2, 5]
# hgd    = [1, 1, 4, 4, 3]
# 정오표 = [O, X, O, X, X]
# 성적   = 40점

def score(answer,hgd):
    my_score = 0
    for i in range(len(answer)):
        if answer[i] == hgd[i]:
            my_score += 20
    return my_score

def ox(answer,hgd):
    temp = []
    for i in range(len(answer)):
        if answer[i] == hgd[i]:
            temp.append("O")
        else:
            temp.append("X")
    return temp

# 실행 함수
def run():
    my_score = 0

    answer = [1, 3, 4, 2, 5]
    hgd = [1, 1, 4, 4, 3]

    print(answer)
    print(hgd)
    print(ox(answer,hgd))
    my_score = score(answer,hgd)
    print("성적: %d점" %my_score)

#-----------------------------------
run()

'python > 함수' 카테고리의 다른 글

영수증  (0) 2021.03.21
함수 문제3  (0) 2021.03.21
함수 문제2  (0) 2021.03.21
함수 문제1  (0) 2021.03.21
함수이론3  (0) 2021.03.21
Comments