Diferencia en la salida entre Windows y Ubuntu

Diferencia en la salida entre Windows y Ubuntu

de Sebastián Viera Rojas -
Número de respuestas: 0

Bueno, termine la tarea y decidí ejecutar el test.py y el principal.exe en Windows (no en la terminal de Linux), y me daba que todos los resultados estaban correctos. Pero cuando voy a ejecutarlo en la terminal de Linux (el comando python3 test.py), me sale mal ya que los servicios salen al revés.

Ejemplo: Usuario pone servicio1 y servicio2, en ese orden.
El programa en Windows lanza:

  • servicio1
  • servicio2
Mientras que en Ubuntu dice:

  • servicio2
  • servicio1


Lo más extraño es que cuando yo intento ejecutar los casos individuales en Linux me salen bien (mediante diff salidas/ejercicio mios/ejercicio), y cuando uso el comando de python3 test.py todo sale normal y se corrige.
Acá mis preguntas son: ¿Lo entrego tal y como esta? ¿Los profesores corrigen solo el python3 test.py y no lo manual? ¿Lo ejecutan solo en Linux o también en Windows mediante el principal?