I have no class
Rustom Mody
rustompmody at gmail.com
Sat Nov 22 22:09:27 EST 2014
On Sunday, November 23, 2014 8:17:24 AM UTC+5:30, Seymore4Head wrote:
> What do I need to do to make a and b have different values?
> import random
> class RPS:
> throw=random.randrange(3)
> a=RPS
> b=RPS
>
> print ("a ",a.throw)
> print ("b ",b.throw)
> if a.throw == b.throw:
> print("Tie")
> elif (a.throw - b.throw)%3==1:
> print("a Wins")
> else:
> print("b Wins")
>
> ---------
> I tried:
>
> class RPS:
> def __init__(self):
> self.throw=random.randrange(3)
>
> AttributeError: type object 'RPS' has no attribute 'throw'
Works as far as I can see:
import random
class RPS:
def __init__(self):
self.throw=random.randrange(3)
-----------------
>>> a = RPS()
>>> a.throw
0
>>> a = RPS()
>>> a.throw
2
>>> a = RPS()
>>> a.throw
2
More information about the Python-list
mailing list