# your code goes here
# your code goes here
# your code goes here
class Operation:
def _init_( self ) :
self .time = 0
self .machine = 0
self .i = 0
self .j = 0
self .EF = -1
def _init_( self , time , machine, task, order, EF) :
self .time = time
self .machine = machine
self .task = task
self .order = order
self .EF = EF
d = Operation( )
d.time = 10
print ( d.time )
quantity_machines = 3
quantity_tasks = 4
quantity_operations = 3
size_swap = 1 #sustituye patch_size
operations_by_task = [ 4 ] [ 3 ]
matrix_times = [ [ 2 , 3 , 4 ] , [ 4 , 4 , 1 ] , [ 2 , 2 , 3 ] , [ 3 , 3 , 1 ] ]
matrix_machines = [ [ 1 , 2 , 3 ] , [ 3 , 2 , 1 ] , [ 2 , 3 , 1 ] , [ 1 , 3 , 2 ] ]
print ( 101 )
for i in range ( quantity_tasks-1 ) :
print ( i)
for j in range ( quantity_operations-1 ) :
operations_by_task[ i] [ j] .time = matrix_times[ i] [ j]
operations_by_task[ i] [ j] .machine = matrix_machines[ i] [ j]
operations_by_task[ i] [ j] .i = i
operations_by_task[ i] [ j] .j = j
operations_by_task[ i] [ j] .ef = -1
print ( operations_by_task[ i] [ j] .time )
print ( 101.5 )
print ( 102 )
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCiMgeW91ciBjb2RlIGdvZXMgaGVyZQojIHlvdXIgY29kZSBnb2VzIGhlcmUKY2xhc3MgT3BlcmF0aW9uOgoJZGVmIF9pbml0XyhzZWxmKToKCQlzZWxmLnRpbWUgPSAwCgkJc2VsZi5tYWNoaW5lID0gMAoJCXNlbGYuaSA9IDAKCQlzZWxmLmogPSAwCgkJc2VsZi5FRiA9IC0xCglkZWYgX2luaXRfKHNlbGYsIHRpbWUsIG1hY2hpbmUsIHRhc2ssIG9yZGVyLCBFRik6CgkJc2VsZi50aW1lID0gdGltZQoJCXNlbGYubWFjaGluZSA9IG1hY2hpbmUKCQlzZWxmLnRhc2sgPSB0YXNrCgkJc2VsZi5vcmRlciA9IG9yZGVyCgkJc2VsZi5FRiA9IEVGCgpkID0gT3BlcmF0aW9uKCkKZC50aW1lID0gMTAKCnByaW50KGQudGltZSkKCnF1YW50aXR5X21hY2hpbmVzID0gMwpxdWFudGl0eV90YXNrcyA9IDQKcXVhbnRpdHlfb3BlcmF0aW9ucyA9IDMKc2l6ZV9zd2FwID0gMSAjc3VzdGl0dXllIHBhdGNoX3NpemUKb3BlcmF0aW9uc19ieV90YXNrID0gWzRdWzNdCm1hdHJpeF90aW1lcyA9IFtbMiwzLDRdLCBbNCw0LDFdLCBbMiwyLDNdLCBbMywzLDFdXQptYXRyaXhfbWFjaGluZXMgPSBbWzEsMiwzXSwgWzMsMiwxXSwgWzIsMywxXSwgWzEsMywyXV0KcHJpbnQoMTAxKQpmb3IgaSBpbiByYW5nZShxdWFudGl0eV90YXNrcy0xKToKCXByaW50KGkpCiAgICBmb3IgaiBpbiByYW5nZShxdWFudGl0eV9vcGVyYXRpb25zLTEpOgogICAgICAgIG9wZXJhdGlvbnNfYnlfdGFza1tpXVtqXS50aW1lID0gbWF0cml4X3RpbWVzW2ldW2pdCiAgICAgICAgb3BlcmF0aW9uc19ieV90YXNrW2ldW2pdLm1hY2hpbmUgPSBtYXRyaXhfbWFjaGluZXNbaV1bal0KICAgICAgICBvcGVyYXRpb25zX2J5X3Rhc2tbaV1bal0uaSA9IGkKICAgICAgICBvcGVyYXRpb25zX2J5X3Rhc2tbaV1bal0uaiA9IGoKICAgICAgICBvcGVyYXRpb25zX2J5X3Rhc2tbaV1bal0uZWYgPSAtMQogICAgICAgIHByaW50KG9wZXJhdGlvbnNfYnlfdGFza1tpXVtqXS50aW1lKQogICAgICAgIHByaW50KDEwMS41KQoKcHJpbnQoMTAyKQ==
compilation info
Traceback (most recent call last):
File "/usr/lib/python3.4/py_compile.py", line 124, in compile
_optimize=optimize)
File "<frozen importlib._bootstrap>", line 1532, in source_to_code
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "./prog.py", line 33
for j in range(quantity_operations-1):
^
IndentationError: unindent does not match any outer indentation level
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3.4/py_compile.py", line 128, in compile
raise py_exc
py_compile.PyCompileError: Sorry: IndentationError: unindent does not match any outer indentation level (prog.py, line 33)
stdout