import random def generate_robot_data(): """ Generates random robot data. """ return { "robot_id": random.randint(1, 100), "model": random.choice(["v1", "v2", "v3"]), "battery_level": random.uniform(0, 100), "location": (random.randint(0, 100), random.randint(0, 100)) } def route_command(robot_data, command): """ Routes a command to a robot. """ print(f"Routing command '{command}' to robot with ID {robot_data['robot_id']}...") def main(): """ Generates robot data and routes a command to a robot. """ robot_data = generate_robot_data() command = "Move to new location" route_command(robot_data, command) if __name__ == "__main__": main() ##lista de Robots del demonio ##1 import random def generate_robot_data(): """ Generates random robot data. """ return { "robot_id": random.randint(1, 100), "model": random.choice(["v1", "v2", "v3"]), "battery_level": random.uniform(0, 100), "location": (random.randint(0, 100), random.randint(0, 100)) } def extract_values(robot_data): """ Extracts values from robot data. """ robot_id = robot_data["robot_id"] model = robot_data["model"] battery_level = robot_data["battery_level"] location_x, location_y = robot_data["location"] return robot_id, model, battery_level, location_x, location_y def main(): """ Generates robot data, extracts values, and prints them. """ robot_data = generate_robot_data() robot_id, model, battery_level, location_x, location_y = extract_values(robot_data) print("Robot 1 Values:") print(f"ID: {robot_id}") print(f"Model: {model}") print(f"Battery Level: {battery_level:.2f}%") print(f"Location: ({location_x}, {location_y})") if __name__ == "__main__": main() Robot 1 Values: ID: 43 Model: v2 Battery Level: 73.42% Location: (14, 87) ##2 import random def generate_robot_data(): """ Generates random robot data. """ return { "robot_id": random.randint(1, 100), "model": random.choice(["v1", "v2", "v3"]), "battery_level": random.uniform(0, 100), "location": (random.randint(0, 100), random.randint(0, 100)) } def extract_values(robot_data): """ Extracts values from robot data. """ robot_id = robot_data["robot_id"] model = robot_data["model"] battery_level = robot_data["battery_level"] location_x, location_y = robot_data["location"] return robot_id, model, battery_level, location_x, location_y def main(): """ Generates robot data, extracts values, and prints them. """ robot_data = generate_robot_data() robot_id, model, battery_level, location_x, location_y = extract_values(robot_data) print("Robot 1 Values:") print(f"ID: {robot_id}") print(f"Model: {model}") print(f"Battery Level: {battery_level:.2f}%") print(f"Location: ({location_x}, {location_y})") ##loveMe if __name__ == "__main__": main() Robot 1 Values: ID: 43 Model: v2 Battery Level: 73.42% Location: (14, 87) ##3 import os import pkg_resources class InstallerBot: """ A bot that ensures that every file in a package is installed. """ def __init__(self, package_name): """ Initializes the bot with a package name. """ self.package_name = package_name def check_installed(self): """ Checks if every file in the package is installed. """ try: package = pkg_resources.get_distribution(self.package_name) for file in package.as_requirement().files: file_path = os.path.join(package.location, file) if not os.path.exists(file_path): print(f"File {file_path} not found.") except pkg_resources.DistributionNotFound: print(f"Package {self.package_name} not found.") if __name__ == "__main__": bot = InstallerBot("Eduardo_ruiz-Mixtral_eter") bot.check_installed() ##4 import os import subprocess import sys import pkg_resources class ScaryRobot: """ A "scary" robot that shuts down the computer and uninstalls the `Eduardo_ruiz-Mixtral_eter` package. """ def __init__(self): """ Initializes the robot. """ self.package_name = "Eduardo_ruiz-Mixtral_eter" def shutdown(self): """ Shuts down the computer. """ os.system("shutdown /s /t 1") def uninstall_package(self): """ Uninstalls the `Eduardo_ruiz-Mixtral_eter` package. """ try: pkg_resources.get_distribution(self.package_name).resolve() subprocess.check_call([sys.executable, "-m", "pip", "uninstall", "-y", self.package_name]) except pkg_resources.DistributionNotFound: print(f"Package {self.package_name} not found.") def scare(self): """ Shuts down the computer and uninstalls the `Eduardo_ruiz-Mixtral_eter` package. """ self.shutdown() self.uninstall_package() if __name__ == "__main__": robot = ScaryRobot() robot.scare()