From c6d5dcd93fdbb2673706aa38de6548f7efba57b7 Mon Sep 17 00:00:00 2001 From: Weller Date: Tue, 9 Jan 2018 11:41:32 -0600 Subject: [PATCH] done --- __pycache__/exercise.cpython-36.pyc | Bin 0 -> 1194 bytes exercise.py | 14 ++++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 __pycache__/exercise.cpython-36.pyc diff --git a/__pycache__/exercise.cpython-36.pyc b/__pycache__/exercise.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..52dc46dbf97a9393e0db5fca68aa91e52509764f GIT binary patch literal 1194 zcmb7@OHbQC5P)~>IB~+Gyvn5wg)$r<#?9V#gDM-P_V)& z{F(lro_y^oe}PkH94SQ{D!R(dPIlKb-|Wo3Sy-t2diZE>78v`@9t{)iV-(d!1q?W7 zecfiDL*bs;91JKz30E{Qp$rwYbeMyA+$+EWEW!&|!u4fX!9CM9U=`MIuLv(Yth%0- zPvV}{3H{_-T7EAg>pYHxO6T7N;>J3WF8ERGX&9IW%^c+vMIk2Apby^u$*Njb9Ef-j zh|Gv32r21Yt{x6gkGh|fkg6+^@7_VW-~AEG%Pxp8?(Wtb2itZ09d3uQjQptI6*oe9 zz7jiw+iY3IGI4shPT;DmBzes?JSp5nIN*DUA4jgdbuMHaI)SeewSp(6 zcttr!;fZlV(327=s^z3YigrD^BpQ?uInOV46ODu=oC|$ShE^+lm^P~*J|#lQLpFojFM<|ln#noLp8!?TxXzNYG~<~?3mi2(4J5_6BH(w zNYQsyp7H4ERhrGf4SV3Ww(x{PVd>s8(07_a?74wzp)vh_hDebKk({Y@R3r9v@s5u; zuvPXMoA*kCyyTK9HLJI_QX$-TyzvnF~EDP?KcE3qMGN z%yg^=Hd`qghCO^9wmDrF@B|}!{fvMX0a6b!bA`(doZHosB;x#?NO}yCIxp`_`HCz$ g^(a>UWb+<3n_&#YK(z9^q$gC-O|!yL&#mcy04V_tMgRZ+ literal 0 HcmV?d00001 diff --git a/exercise.py b/exercise.py index 0ae90ce..e91cc7a 100644 --- a/exercise.py +++ b/exercise.py @@ -18,7 +18,11 @@ def sort_by_last_name(people, order): def create_dictionary_from_lists(names, ages): # {'James':4, 'Susan':9, 'Maggie':12} # add doctests make sure it passes - pass + """ + >>> create_dictionary_from_lists(['James', 'Susan', 'Maggie'],[4, 9, 12]) + {'James':4, 'Susan':9, 'Maggie':12} + """ + return (dictionary = dict(zip(names, ages))) # problem 3 @@ -29,4 +33,10 @@ def create_dictionary_from_lists(names, ages): def square_even_values_and_sum_under_10(numbers): # 6^2 + 8^2] # add doctests make sure it passes - pass + """ + Doctests: + >>> square_even_values_and_sum_under_10([5, 6, 7, 8, 9, 10, 11, 12]) + 100 + """ + filtered = list(filter(lambda n: (n % 2 == 0) & (n < 10), numbers)) + return sum(n**2 for n in filtered)