Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. #create class called car
  2.  
  3. class Car:
  4. def __init__(self,year,make,speed):
  5. self.__year_model=year
  6. self.__make=make
  7. self.__speed=0
  8.  
  9. #set the arguments for speed,year, and make
  10. def set_year_model(self,year):
  11. self.__year_model=year
  12.  
  13. def set_make(self,make):
  14. self.__make=make
  15.  
  16. def set_speed(self,speed):
  17. self.__speed=0
  18.  
  19. #the returns for speed, year, and make
  20. def get_year_model(self):
  21. return self.__year_model
  22.  
  23. def get_make(self):
  24. return self.__make
  25.  
  26. def get_speed(self):
  27. return self.__speed
  28.  
  29.  
  30. #methods
  31. def accelerate(self):
  32. self.speed +=5
  33.  
  34. def brake(self):
  35. self.speed-=5
  36.  
  37. def get_speed(self):
  38. return self.speed
  39.  
  40. #actuall program
  41. #create car object
  42. def main():
  43. my_car=Car()
  44.  
  45. year=print(input('car year: '))
  46. make=print(input('car make: '))
  47. speed= print('Current speed is 0')
  48.  
  49. #accelerate 5 times
  50.  
  51. my_car.accelerate()
  52. print('My current speed:',my_car.get_speed())
  53. my_car.accelerate()
  54. print('My current speed:',my_car.get_speed())
  55. my_car.accelerate()
  56. print('My current speed:',my_car.get_speed())
  57. my_car.accelerate()
  58. print('My current speed:',my_car.get_speed())
  59. my_car.accelerate()
  60. print('My current speed:',my_car.get_speed())
  61.  
  62. #brake five times
  63. my_car.brake()
  64. print('My current speed after brake:',my_car.get_speed())
  65. my_car.brake()
  66. print('My current speed after brake:',my_car.get_speed())
  67. my_car.brake()
  68. print('My current speed after brake:',my_car.get_speed())
  69. my_car.brake()
  70. print('My current speed after brake:',my_car.get_speed())
  71. my_car.brake()
  72. print('My current speed after brake:',my_car.get_speed())
  73.  
  74. main()
  75.  
  76. def __init__(self, year, make, speed):
  77.  
  78. my_car = Car()
  79.  
  80. my_car = Car(year, make, speed)
  81.  
  82. year=input('car year: '))
  83. make=input('car make: '))
  84. speed=0
  85. print'Current speed is', speed
  86. #actuall program
  87. #create car object
  88. def main():
  89. my_car=Car(year, make, speed)
  90.  
  91. def set_speed(self,speed):
  92. self.__speed=0
  93.  
  94. def get_speed(self):
  95. return self.__speed #return speed
  96.  
  97. wr_handle = open("output_04.txt", "w+")
  98. carObject = Car( 1984,"Chevron")
  99. wr_handle.write("Car is accelerating: n")
  100. print("Car is accelerating:") #accelerate 5 times
  101. for p in range(0, 5):
  102. carObject.accelerate()
  103. my_car_speed = carObject.get_speed()
  104. wr_handle.write("The current speed is: %d n"% my_car_speed)
  105. print("The current speed is: %d "% my_car_speed)
  106.  
  107. wr_handle.write("Car is braking: n")
  108. print("Car is braking: ") #brake 5 times
  109. for p in range(0,5):
  110. carObject.brake()
  111. my_car_speed = carObject.get_speed()
  112. wr_handle.write("The current speed is: %d n"% my_car_speed)
  113. print("The current speed is: %d "% my_car_speed)
  114.  
  115. wr_handle.write("Bye! n")
  116. print("Bye! ")
  117. wr_handle.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement