def XOR(string1, string2, testString):
return ((string1 == testString or string2 == testString) and not (string1 == testString and string2 == testString))
#Explanation:
#XOR is exclusive or, i.e. or but not and. This is implemented above, as
#if either string1 is whatever to test against or string2 is, but they are
#not both equal to testString.
#So: If string1 = testString XOR string2 = testString, return of XOR function is True.