On Mon, Aug 29, 2016 at 07:03:31PM +, monik...@netzero.net wrote:
>
>
> Hi:
> If __init__ is not defined in a class, will it be called when creating an
> instance?
Yes, because the default __init__ does nothing. So if you don't need an
__init__, just don't bother to write it! Try
On Mon, Aug 29, 2016 at 09:18:17PM +, monik...@netzero.net wrote:
> Hi:
> Why in super(Child,self).setVal(value) there is Child and self in super? Why
> the repetition? Or should it say Parent instead of Child?
> In my understanding it should say Parent2 instead of Child since it refers to
>
On Mon, Aug 29, 2016 at 3:03 PM, monik...@netzero.net
wrote:
>
>
> Hi:
> If __init__ is not defined in a class, will it be called when creating an
> instance?
> What in a case if this class inherits from parent with __init__ and without
> __init__?
> Thank you
> Monika
>
On 29/08/16 20:03, monik...@netzero.net wrote:
If __init__ is not defined in a class, will it be called when creating an
instance?
What in a case if this class inherits from parent with __init__ and without
__init__?
The easiest way to find out is try it and see what happens!
Just put
Hi:
Why in super(Child,self).setVal(value) there is Child and self in super? Why
the repetition? Or should it say Parent instead of Child?
In my understanding it should say Parent2 instead of Child since it refers to
which parent to take the medthod from. In case of multiple inheritance it
Hi:
If __init__ is not defined in a class, will it be called when creating an
instance?
What in a case if this class inherits from parent with __init__ and without
__init__?
Thank you
Monika
www.theictm.org (Sponsored by Content.Ad)
The following code should do.
for a in range(1,10):
for b in range(1,5):
for c in range(1,5):
for mc in range(50, 55):
if mc ==(6*a)+(9*b)+(20*c):
print "mc= ",mc,"a= ",a,"b= ",b,"c=",c
regards,
Sarma.
On Mon, Aug 29, 2016 at 3:34 PM,
On 28/08/16 23:53, shahan khan wrote:
I changed the code a bit and this is the result:
for a in range(1,11):
for b in range(1,6):
for c in range(1,6):
mc=(6*a)+(9*b)+(20*c)
if mc==50:
print 'For 50 McNuggets:''a=',a,'b=',b,'c=',c
if mc==51:
print 'Fpr 51 McNuggets:''a=',a,'b=',b,'c=',c
if
The " {} " is the place holder of the values of a, b and c argument
passed to format.
this example maybe can help to understand
print('I like the python {}'.format('mailing-list'))
will output
>>> I like the python mailing-list
The format methode will substitute the {} with the argument it
if you print the values of a, b ,c that satisfy and don't satisfy the
condiction cm == 50 at the same time, you can't know what works and
what did not work.
here is the code that i wrote and worked well
for a in range(1, 11): # i replaced 10 by 11 to include the 10
for b in range(1,
Yes i format my code but i can't figure out this new problem
On Mon, Aug 29, 2016 at 3:20 AM, Joel Goldstick
wrote:
> On Sun, Aug 28, 2016 at 10:46 AM, shahan khan
> wrote:
> > Hello
> > I'm teching myself Python using MIT opencourse ware. I'm a
I changed the code a bit and this is the result:
for a in range(1,11):
for b in range(1,6):
for c in range(1,6):
mc=(6*a)+(9*b)+(20*c)
if mc==50:
print 'For 50 McNuggets:''a=',a,'b=',b,'c=',c
if mc==51:
print 'Fpr 51 McNuggets:''a=',a,'b=',b,'c=',c
if mc==52:
print 'For 52
Thankyou so much for taking the time it really means alot. I'll change the code
and try again. I have just one question what purpose does " {} " serve here?
Sent from my iPhone
> On 29-Aug-2016, at 2:30 AM, zakaria wrote:
>
> if you print the values of a, b ,c that
13 matches
Mail list logo