팀성향분석


In [1]:
team1 = {
    "forward": 88,
    "shoot": 90,
    "pass": 98,
    "stamina": 87,
    "body": 80,
    "defence": 88,
}

team2 = {
    "forward": 92,
    "shoot": 95,
    "pass": 93,
    "stamina": 80,
    "body": 90,
    "defence": 77,    
}

def tendency(score):
    if (score.get("forward")+score.get("shoot")) > 180:
        print("공격력이 강하다")
    elif (score.get("pass")+score.get("stamina")) > 180:
        print("조직력이 강하다")
    elif (score.get("body")+score.get("defence")) > 180:
        print("수비력이 강하다")
    else:
        print("특성이 없다")

tendency(team1)
tendency(team2)


조직력이 강하다
공격력이 강하다

팀성적분석(전체, 최근5경기)


In [2]:
team3 = [1, 0, 1, 1, 0, 0, 1, 1, 1]
team4 = [0, 1, 1, 0, 1, 0, 1, 0, 0]

def score (lst):
    s_score = sum(lst) / len(lst)
    
    for int in (lst[::-5]):
        amt = 0
        amt += int
    
    f_score = amt / 5
    
    return s_score, f_score

score(team3)
score(team4)


Out[2]:
(0.4444444444444444, 0.0)