File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 1
1
import time
2
2
3
+
3
4
class Car :
4
5
def __init__ (self , name , top_speed , acceleration ):
5
6
self .name = name
@@ -14,7 +15,8 @@ def accelerate(self):
14
15
else :
15
16
rpm = self .current_speed / (self .top_speed * (self .gear - 1 ))
16
17
self .current_speed += self .acceleration * self .gear
17
- print (f"{ self .name } : { self .current_speed :.2f} km/h (Gear: { self .gear } , RPM: { rpm :.2f} )" )
18
+ print (
19
+ f"{ self .name } : { self .current_speed :.2f} km/h (Gear: { self .gear } , RPM: { rpm :.2f} )" )
18
20
19
21
def shift_gear (self ):
20
22
if self .gear < 5 :
@@ -28,6 +30,7 @@ def race(self):
28
30
if self .current_speed >= self .top_speed * 0.8 :
29
31
self .shift_gear ()
30
32
33
+
31
34
if __name__ == "__main__" :
32
35
car1 = Car ("Player Car" , top_speed = 200 , acceleration = 20 )
33
36
car2 = Car ("AI Car" , top_speed = 180 , acceleration = 18 )
You can’t perform that action at this time.
0 commit comments