파이썬 연습 14: 분수의 합
의문
예
sum_fractions([[18, 13], [4, 5]]) ➞ 2
sum_fractions([[36, 4], [22, 60]]) ➞ 9
sum_fractions([[11, 2], [3, 4], [5, 4], [21, 11], [12, 6]]) ➞ 11
내 솔루션
>>separate the sublist in the nested list
iterate over the nested list
>>separate elementes in the sublist
iterate over the sublist
>>for each sublist, calculate the fraction
set the first element to the numerator
set the second element is the denominator
store the result to a variable called:total
>>return the variable total
def sum_fractions(nested_list:list):
total = 0
list_of_sum = list()
for sublist in nested_list:
division = int(sublist[0]) / int(sublist [1])
total += division
return round(total)
기타 솔루션
def sum_fractions(lst):
return round(sum(numerator/ denominator for numerator, denominator in lst))
내 반성
신용 거래
Reference
이 문제에 관하여(파이썬 연습 14: 분수의 합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mathewchan/python-exercise-14-sum-of-fractions-29l9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)