import random
class Car:
def __init__(self, odo_miles, speed, driver, sponsor):
self.odo_miles = odo_miles
self.speed = speed
self.driver = driver
self.sponsor = sponsor
def updateMinute():
self.odo_miles += speed #I'm updating the distance before newSpeed
#So that the original speed passed in is used
if self.odo_miles > 500:
return True
self.speed = random.randrange(120)
return False
遍历列表:
while True:
for c in cars:
finished = c.updateMinute()
if finished:
print_relevant_stuff()
return