在类A里面定义了a方法和b方法,怎么在b方法调用a方法?

在类A里面定义了a方法和b方法,怎么在b方法调用a方法?

问题描述:

import random

Class A:
            def x(self):
                self.a=random.randint(1,10)
                return self.a
            def y(self):
                for i in range (10):
                b=i+(这里调用a方法)
                print(b)
                        怎么调用x方法,
                        让y方法每次调用都会随机生成1到10的整数

主要是怎么让i每次都要加到随机的self.a,

而不是每次都是已经确定的self.a

你是想要这种效果吗

Class A:
  def x(self):
    self.a=random.randint(1,10)
    return self.a
  def y(self):
    for i in range (10):
      self.x()
      b=i+self.a
      print(b)//

或者这样?

Class A:
  def x(self):
    self.a=random.randint(1,10)
    return self.a
  def y(self):
    for i in range (10):
      b=i+self.x()
      print(b)//

Class A:
def x(self):
self.a=random.randint(1,10)
return self.a
def y(self):
for i in range (10):
b=i+self.a()
print(b)