Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

basic grammer error..

0 views
Skip to first unread message

codefly

unread,
Dec 16, 2009, 10:18:13 AM12/16/09
to
class codefly:

def WaitFreecatz(self, hours):
hours = self.hours
i = 1
while i < hours:
print 'i wait %s hours' %(i)
i = i+1
if i == hours:
print '\nhe never comes'


run error// what's wrong??

Diez B. Roggisch

unread,
Dec 16, 2009, 10:23:35 AM12/16/09
to
codefly wrote:

Next time, be so kind to tell us what the actual error *is*, will you?

Because there is none for me after c'n'p-ing that code into a source-file...

Diez

codefly

unread,
Dec 16, 2009, 10:29:34 AM12/16/09
to

Thank you Sir.^^

Dave Angel

unread,
Dec 16, 2009, 11:10:43 AM12/16/09
to codefly, pytho...@python.org
You can't get a runtime error there, because nothing instantiates the
class, nor calls its method. Once you add that code, you'll find an
uninitialized instance attribute, plus a couple of logic errors.

So, if you actually have a question, how about stating it completely?
Given a complete code sample, you run it (on what version of what
computer language, on what OS), and you get some error (show complete
traceback). Explain what you tried, to identify the error, and then
state what has you stumped.

And if you don't get a Python error, but get the wrong results, then
state what you expected, and what you got.

DaveA

Bruno Desthuilliers

unread,
Dec 16, 2009, 11:36:40 AM12/16/09
to
codefly a �crit :

wrt/ the code : bad capitalisation on the class name and method name,
access to an inexistant attribute, useless param 'hours' (not used),
failure to use the appropriate iteration construct.

wrt/ your post: failure to post both the full traceback and the minimal
required code to produce this traceback.

0 new messages