Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #create class called car
- class Car:
- def __init__(self,year,make,speed):
- self.__year_model=year
- self.__make=make
- self.__speed=0
- #set the arguments for speed,year, and make
- def set_year_model(self,year):
- self.__year_model=year
- def set_make(self,make):
- self.__make=make
- def set_speed(self,speed):
- self.__speed=0
- #the returns for speed, year, and make
- def get_year_model(self):
- return self.__year_model
- def get_make(self):
- return self.__make
- def get_speed(self):
- return self.__speed
- #methods
- def accelerate(self):
- self.speed +=5
- def brake(self):
- self.speed-=5
- def get_speed(self):
- return self.speed
- #actuall program
- #create car object
- def main():
- my_car=Car()
- year=print(input('car year: '))
- make=print(input('car make: '))
- speed= print('Current speed is 0')
- #accelerate 5 times
- my_car.accelerate()
- print('My current speed:',my_car.get_speed())
- my_car.accelerate()
- print('My current speed:',my_car.get_speed())
- my_car.accelerate()
- print('My current speed:',my_car.get_speed())
- my_car.accelerate()
- print('My current speed:',my_car.get_speed())
- my_car.accelerate()
- print('My current speed:',my_car.get_speed())
- #brake five times
- my_car.brake()
- print('My current speed after brake:',my_car.get_speed())
- my_car.brake()
- print('My current speed after brake:',my_car.get_speed())
- my_car.brake()
- print('My current speed after brake:',my_car.get_speed())
- my_car.brake()
- print('My current speed after brake:',my_car.get_speed())
- my_car.brake()
- print('My current speed after brake:',my_car.get_speed())
- main()
- def __init__(self, year, make, speed):
- my_car = Car()
- my_car = Car(year, make, speed)
- year=input('car year: '))
- make=input('car make: '))
- speed=0
- print'Current speed is', speed
- #actuall program
- #create car object
- def main():
- my_car=Car(year, make, speed)
- def set_speed(self,speed):
- self.__speed=0
- def get_speed(self):
- return self.__speed #return speed
- wr_handle = open("output_04.txt", "w+")
- carObject = Car( 1984,"Chevron")
- wr_handle.write("Car is accelerating: n")
- print("Car is accelerating:") #accelerate 5 times
- for p in range(0, 5):
- carObject.accelerate()
- my_car_speed = carObject.get_speed()
- wr_handle.write("The current speed is: %d n"% my_car_speed)
- print("The current speed is: %d "% my_car_speed)
- wr_handle.write("Car is braking: n")
- print("Car is braking: ") #brake 5 times
- for p in range(0,5):
- carObject.brake()
- my_car_speed = carObject.get_speed()
- wr_handle.write("The current speed is: %d n"% my_car_speed)
- print("The current speed is: %d "% my_car_speed)
- wr_handle.write("Bye! n")
- print("Bye! ")
- wr_handle.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement