Robot
This commit is contained in:
30
Robots/main.py
Normal file
30
Robots/main.py
Normal file
@@ -0,0 +1,30 @@
|
||||
from Modele.Robot import Robot
|
||||
from Modele.RobotMobile import RobotMobile
|
||||
from Modele.Aspirateur import Aspirateur, AspirateurRobot
|
||||
|
||||
def test_robot():
|
||||
print("=== Test Robot ===")
|
||||
r = Robot()
|
||||
print(r)
|
||||
r.tourner(1)
|
||||
print("Après rotation :", r)
|
||||
|
||||
def test_robot_mobile():
|
||||
print("\n=== Test RobotMobile ===")
|
||||
rm = RobotMobile(robot_type="Mobile")
|
||||
print(rm)
|
||||
rm.avancer(5)
|
||||
print("Après avancée de 5 :", rm)
|
||||
|
||||
def test_aspirateur_robot():
|
||||
print("\n=== Test AspirateurRobot ===")
|
||||
ar = AspirateurRobot(marque="Dyson", puissance=7500, distance_max=100)
|
||||
print(ar)
|
||||
ar.avancer(10)
|
||||
ar.tourner(-1)
|
||||
print("Après déplacement et rotation :", ar)
|
||||
|
||||
if __name__ == "__main__":
|
||||
test_robot()
|
||||
test_robot_mobile()
|
||||
test_aspirateur_robot()
|
||||
Reference in New Issue
Block a user