Python случайные числа - PullRequest
       7

Python случайные числа

3 голосов
/ 12 апреля 2011

Я не могу понять проблему в Python. У меня есть такой код:

class Rain:
    def __init__(self):
       self.x = random.randint(0, Core.Utils.ScreenResolutionX)
       print type(Core.Utils.ScreenResolutionX) # prints int
       print Core.Utils.ScreenResolutionX # print 1152

Ошибка:

    self.x = random.randint(0, Core.Utils.ScreenResolutionX)
  File "/usr/lib/python2.7/random.py", line 241, in randint
    return self.randrange(a, b+1)
  File "/usr/lib/python2.7/random.py", line 213, in randrange
    if width >= maxwidth:
AttributeError: 'Rain' object has no attribute 'getType'

1 Ответ

1 голос
/ 12 апреля 2011

NULL возвращается в Python одним из ваших методов по ошибке. Всегда , убедитесь, что увеличиваете и возвращаете PyNone в Python, если не требуется создавать исключение.

...