91 lines
1.9 KiB
Python
91 lines
1.9 KiB
Python
table =\
|
|
{
|
|
'O-': {
|
|
'O-': True,
|
|
'O+': True,
|
|
'A-': True,
|
|
'A+': True,
|
|
'B-': True,
|
|
'B+': True,
|
|
'AB-': True,
|
|
'AB+': True
|
|
},
|
|
'O+': {
|
|
'O-': False,
|
|
'O+': True,
|
|
'A-': False,
|
|
'A+': True,
|
|
'B-': False,
|
|
'B+': True,
|
|
'AB-': False,
|
|
'AB+': True
|
|
},
|
|
'A-': {
|
|
'O-': False,
|
|
'O+': False,
|
|
'A-': True,
|
|
'A+': True,
|
|
'B-': False,
|
|
'B+': False,
|
|
'AB-': True,
|
|
'AB+': True
|
|
},
|
|
'A+': {
|
|
'O-': False,
|
|
'O+': False,
|
|
'A-': False,
|
|
'A+': True,
|
|
'B-': False,
|
|
'B+': False,
|
|
'AB-': False,
|
|
'AB+': True
|
|
},
|
|
'B-': {
|
|
'O-': False,
|
|
'O+': False,
|
|
'A-': False,
|
|
'A+': False,
|
|
'B-': True,
|
|
'B+': True,
|
|
'AB-': True,
|
|
'AB+': True
|
|
},
|
|
'B+': {
|
|
'O-': False,
|
|
'O+': False,
|
|
'A-': False,
|
|
'A+': False,
|
|
'B-': False,
|
|
'B+': True,
|
|
'AB-': False,
|
|
'AB+': True
|
|
},
|
|
'AB-': {
|
|
'O-': False,
|
|
'O+': False,
|
|
'A-': False,
|
|
'A+': False,
|
|
'B-': False,
|
|
'B+': False,
|
|
'AB-': True,
|
|
'AB+': True
|
|
},
|
|
'AB+': {
|
|
'O-': False,
|
|
'O+': False,
|
|
'A-': False,
|
|
'A+': False,
|
|
'B-': False,
|
|
'B+': False,
|
|
'AB-': False,
|
|
'AB+': True
|
|
}
|
|
}
|
|
|
|
|
|
def look_up(donor, rec):
|
|
return table[donor][rec]
|
|
|
|
|
|
print(look_up('A-', 'O-'))
|