SITO DEI COMPITI

Classe 4^A LSA - A.S. 2025-26 - IIS Jean Monnet

Il programma dell'estate 2025

Qui sotto puoi scoprire il prgramma che ho scritto durate l'estate del 2025.

Il programma simula un cubo di rubik e lo risolve tramite un software di intelligenza artificiale, scritto usando PyTorch

Qui puoi leggere il contenuto del file main.py

      import config_log # you can configure logging here, it is enough to import this module
      import logging
      import app
      import sys
      
      if not sys.platform.startswith('win'):
          raise EnvironmentError('This code is designed to run on Windows OS only.')
      
      logging.info('config_log module imported successfully.')
      
      cube_app = app.Display()
      logging.info('App instance created successfully.')
      
      try:
          cube_app.inizialize()
          logging.info('App initialized successfully.')
      
          cube_app.run()
          logging.info('App run method executed successfully.')
      except Exception as e:
          logging.critical(f"Unhandled exception in main: {e}", exc_info=True)
          sys.exit('critical error in main, exiting...')
      except KeyboardInterrupt:
          logging.info('Program interrupted by user (KeyboardInterrupt).')
      finally:
          logging.info('exit from the code...')