2 개의 인수 (문자열, 사전)를 사용하는이 파이썬 함수가 있으며 float를 반환합니다. 함수는 점수 및 문자열의 dionionary 내에서 정수의 평균을 취하도록 설계되었습니다. 내가 어떤 변환 할 수 있도록 어떻게 코드를 변경 할 수 있습니다튜플을 정수로 변환합니다.
print happiness_score("a b" , {"a":(1,2) , "b":(3,4)})
:
print happiness_score("a b" , {"a":(1.2) , "b":(3.4)})
>>> 2.3
가 나는 또한 튜플과 테스트 케이스가 있습니다
def happiness_score(string, dic):
keys = string.lower().split()
v = sum(dic[key] for key in keys)
return float(v)/len(keys)
나는 작동이 테스트 케이스를 주어진 튜플을 정수로 두어 여전히 프로그램을 실행할 수 있습니까?
튜플을 정수로 변환하면 무엇을 의미합니까? 터플의 구성 요소를 합한 것입니까? 터플을 float (1.2가 1.2가되어야 함)로 변환한다는 것을 실제로 의미합니까? – acjay
정확히 어떻게 튜플 (값의 모음)을 정수 (정확히 하나의 값)로 변환 하시겠습니까? – dcsordas