파이썬 매핑 기초질문

조회수 461회
calories={
    '밀가루':364,
    '피망':20.1,
    '올리브':115,
    '돼지고기':242.1
}

def 칼로리(name,kcal):
    return calories.get(name)*kcal//100


print(칼로리('돼지고기',500))
print(칼로리('소고기',500))

여기서 결과치가 돼지고기는 1210.5 <- 소수점까지 나와야하고 소고기는 키가없으므로 None으로 떠야하는데요.

실제 결과는 돼지고기가 1210.0 이며 소고기가 오류로 뜹니다. 무엇이 잘못된걸까요?

2 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)