一、提取指定值之間的指定個數的隨機整數。app
二、繼承生成隨機數的類,打印「座標」。dom
生成隨機數類:spa
import random class GetRadndom(object): '提取指定值之間的指定個數的隨機整數' def __init__(self,startNum,endNum,countNum): self.startNum=startNum self.endNum = endNum self.countNum=countNum def getNum(self): randomlist = [] for i in range(self.countNum): randomNum = random.randint(self.startNum,self.endNum) randomlist.append(randomNum) return randomlist r1 = GetRadndom(1,100,20) # 生成20個1到100之間的隨機數。 r2 = GetRadndom(100,200,20) # 生成20個100到200之間的隨機數。 # 調用類方法,並打印結果 print(r1.getNum()) print(r2.getNum())
繼承上面的類,實現打印「座標」功能:code
class Point(GetRadndom): def point(self): for x,y in zip(self.getNum(),self.getNum()): print('座標(%s,%s)'%(x,y)) p = Point(1,100,10) p.point()
執行結果:blog