From cd7c9a6172de35abb1810f3bea37b11aff7c803c Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 13 Oct 2018 18:43:09 +0000 Subject: [PATCH] Done --- __pycache__/__init__.cpython-36.pyc | Bin 150 -> 149 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 167 -> 166 bytes .../__pycache__/build.cpython-36.pyc | Bin 3805 -> 2112 bytes q01_create_class/build.py | 60 +++++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 173 -> 172 bytes .../test_complex_number.cpython-36.pyc | Bin 2245 -> 2244 bytes 6 files changed, 51 insertions(+), 9 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index a600305bef433ff37356eb447434348465b5f703..419a7f438eb08e99f6ae8e2a6e37fa3fcd7071ad 100644 GIT binary patch delta 53 zcmbQnIF*sZn3tDpncDj3i5%vNPWl=7xvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS^`T0j^UKZU6uP delta 54 zcmbQrIE|6Rn3tF9T3%z+L=JN$XZ?))+*JMaqSVU7lKfnKm;B_?+|<01V*P-k{H)aE JlH!R8rU2Sf63_qu diff --git a/q01_create_class/__pycache__/__init__.cpython-36.pyc b/q01_create_class/__pycache__/__init__.cpython-36.pyc index 09a1efa770c62bbd8e766986f408695050bd4191..b6be15ea4b700691954a1aae617a7772d0a8b915 100644 GIT binary patch delta 53 zcmZ3^xQvm*n3tDpncDj3i5%vN!TK5bxvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS^|30JpFavH$=8 delta 54 zcmZ3+xSWy0n3tF9T3%z+L=JPM5dDn&+*JMaqSVU7lKfnKm;B_?+|<01V*P-k{H)aE JlH!R8ZUE!r6BGad diff --git a/q01_create_class/__pycache__/build.cpython-36.pyc b/q01_create_class/__pycache__/build.cpython-36.pyc index 9f531178d057ae170ed306052ed5a5bef73adbd0..bf5dc0e3bf6f0e81865dc91e5e78d25bb02d3361 100644 GIT binary patch literal 2112 zcma)7OOM+&5GE%=#(?c2{0fcPVyW3k4v?+S%%_xwf1>6HGYq)+y4~LS9 zuHl|Gf2Q}|3-o8`RG^0CZq5Q7f4F%1N$f5YnH$(E%X0!g=i$8w&-C^u6w$UuK zU*elSK>-YS$oi$`eepE|0oGdv){W>}z+W-XeusXn7m!@G)jz(&9>w|`SYN1K@F%?IiNe;(4-0!7`9set>{NwU+D31U z)UaQfuA;jAraMX^)%|iXLcjPrzr5^zpXk@=)DKiQNI-R`*V!nEX59)gf4$Y%JsF1Z7arC!PjRm+FvNYj0{K_I9 zuhtvlQl`!9^Rx4FO*m%G)3eK~@ysSQYm$8YG<|G3Z~60E{)uO;xhyPyka}EGz=qXQ zxcEtIXf@SR*6}MnM8SBA+q}Mb_V7~rZ}CDIH@tMvps0W!myw}vWAPqSELQIwmBk{U zKfmzA8smO=x`F=3_@*?G@!8Q%mN2j_Ae7D(kPL~;#Kb~ClnCb$yFp^h@~aefOX^ZHvrMgvi7JyTQVtZDDDO z^iBk|Ac-gW5X<|64G5hbc2-V-p$|QYpB08D_(92<^9d&D7gKm>bF?iiLovtGW{HX> znvH4jdA2F0!b!4`(uMFZ3Ng6Yt*xq*K7f=T;oOvpkMRaRvy&Z|3%9#Lb~Zqw{eB>I zi=aOwLFw89GR+54evD)P57M~p2l*LJUNYG#vx+>n*a9#yj9bela|XMmYN7om0b`&v{)S5!ozr|EFn+VW)) znGg#e6dZPQb0B4=a|Pp{q

(@sywP*@yosqLnLNE}Dwm2(LkBT<{pj~4&I#8YyDt3Z{H6K_eBZyb2{+NJ>_y&`~&U`m1zI~ literal 3805 zcmds4&2HO95ayDUMA3h7qQr6>v_yd*QGO)Hy%|N3ph4SQoHog!6;LcF&03}+k;;+` zVnROI*S@GJPz&MYZel4UjMDd-YAJKWt_?tC*lJN$fQ#s2-zUz+ci zHSG^=q8P|O#v0y30vfQM)?}*Hn}%x5rumHqIv6J!7{_|E0PLk!Gf#28w$~;)D&w`f z*dx?BO&u7na}x|OPgv800u)a)T%!aQwnZp|jco~*U>RErR$vv|GOWQBY;9PFtJp5V zHK<^_4AZueuD0vE5N^*IxH58r{h1}|sOD0=%TdzZ4q-!xf9 zsk84J2SHynI#L|EQP6KZ4cc*E_)*ySP6l1kMrLpr9Rxn_#2yIXgRHypX8RFusbWfeJ= zaiG7<`VH)V049yxKz-E=>U#_YlA}H-5|@t@~6)MdwP-=I0Q@?Hl&rAlIM z*SEJN?IS7NuJ7!7iAhbeLe#k(I;!)G-9KXwYlbA-*JM0kZ5C>d$96i*~$Hv-q2^=K05KVq0md8M+ZVWgTV8n3E>wa zilsjxKP|WG&=C@E-Cm4N0&`CSeRUE?NgCHog=1O>=(DnfUD6^l18j+N7l89maV#X{ zwem7sX356%K0HX3OVosl<)l?QSQe*&IzZ?XYDGh&h=R}Z;Ub> zjB#u{A(Ron3`4?{Dxrxn(vZV>7TCB%Vr#-0xty}s{PnlAeGD!XgTcTcVgbeCp)}<(}tAk-6XOJn6DNAC>PkESip0vWChY5#65mhXT z!_WLkbcCD@z<5Pnkgb`i*>|G@Oby=1Xaa`0cbTNy>qo4ix|vGJwOO6<8&kT{RjPC) zP|3ZNPCtxvqU=OvKL0_Td9ru~6T0(nVl~v7*nMSo_q5~(Y~LGge>!{n03906*LWdE zvzDRs>^uvcSO*oMLw|`rH1v9rKD6$XK4aIbq8PazR&qUZI&%wME_XUH($JNiEFE+_ z-vNPX;zG}xs~xU!EE=QBb`cnc$ zRk`C$WXK(l=hRyljJ46&FN2d)opnCb&a3;2JA{~fwN ZQ2wN*%== 0 else '-', abs(self.imag)) + + def abs(self): + return (self.real**2+self.imag**2)**0.5 + + def argument(self): + return math.degrees(np.arctan(self.real/self.imag)) + + def conjugate(self): + return complex_number(self.real,-self.imag) + + def __add__(self,other): + a1=self.real+other.real + b1=self.imag+other.imag + return complex_number(a1,b1) + + def __sub__(self,other): + a1=self.real-other.real + b1=self.imag-other.imag + return complex_number(a1,b1) + + def __mul__(self,other): + a1= (self.real*other.real)-(self.imag*other.imag) + b1= (self.real*other.imag)+(other.real*self.imag) + return complex_number(a1,b1) + + def __truediv__(self,other): + c= ((self.real*other.real+self.imag*other.imag))/(other.real**2+other.imag**2) + d= ((self.imag*other.real-self.real*other.imag))/(other.real**2+other.imag**2) + return c,d -"write your solution here" + + + + + + -class complex_number: - """The complex number class. - Attributes: - attr1 (x): Real part of complex number. - attr2 (y): Imaginary part of complex number. - """ diff --git a/q01_create_class/tests/__pycache__/__init__.cpython-36.pyc b/q01_create_class/tests/__pycache__/__init__.cpython-36.pyc index 58575f1e23fecf3fe965102e87ecea21f5c9254b..1e853b45a51fe4d0baabccae98c4e46e3c710db6 100644 GIT binary patch delta 53 zcmZ3>xQ3C#n3tDprP})Fi5%vNk@^|=xvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS^`@0K0+_%>V!Z delta 54 zcmZ3(xR#N_n3tF9hU2`bi5%uiQTiGAxvBc;MX8mECHcAfF8Rr&xv6<2#rgq7`B|yS JCB+jHd;sLX6CMBn diff --git a/q01_create_class/tests/__pycache__/test_complex_number.cpython-36.pyc b/q01_create_class/tests/__pycache__/test_complex_number.cpython-36.pyc index b378e0911b4f636abdac9be1c87774be11809f73..8df7b1b624812bae5d8d9882e2bac4aaedf79d02 100644 GIT binary patch delta 134 zcmX>qctnuHn3tDprP})Fi5$uDY$-t4%oN3w3Sw~qS-hz%P%*w#mWf>sN_@%rxdl0? z74dncxk;%-nvA#jQALU;zWJ<}qMwnUo2u`al#!X6m{(b9WTYRSUzA;3keHmRpPZkP Qx|xwFn2j-Nawtau0LeWo#{d8T delta 134 zcmX>icvO(Xn3tEU@acl6i5$uDEGcX$Y|TtjJgFcS7m&r93KRj0@ujj&>~c`zPtMOR z$Vsh;&nwMMN-ZkZWW2?PDm3xUXQfpAjQreG{q&;L%EXfVTz!}P