# Eksamen H23 oppgave 5 # 5a) def er_blokkert(nummer, oppdrag): # Finner indre liste indre_liste = oppdrag[nummer][1] # For hvert oppdrag, sjekk om det er fullf?rt (true) for tall in indre_liste: if oppdrag[tall][0]: return True return False # oppdragsnummer : [fullf?rt, blokkeres av] oppdrag = { 16 : [False, []], 24 : [False, [42]], 25 : [False, []], 33 : [False, [42]], 40 : [False, [42]], 41 : [False, [42]], 42 : [True, [41]]} def kan_spilles(nummer, oppdrag): pass # oppdragsnummer : [fullf?rt, blokkeres av, ?pnes av] oppdrag = { 16 : [False, [], []], 24 : [False, [], [16]], 25 : [False, [], [16]], 33 : [False, [42], [25]], 40 : [False, [42], [24, 33]], 41 : [False, [42], [40]], 42 : [False, [41], [24]]}