mまたはfでない場合は、またはになるまでプロンプトを繰り返します。私はmまたはfとタイプしましたが、ループは繰り返しています。どうして?"m"または "f"を入力してもジェンダー入力ループが繰り返される
gender = input('m/f? ')
while gender != 'm' or gender != 'f':
print("Type 'm' or 'f'")
gender = input('m/f? ')
if gender == 'm':
gender = 'him'
elif gender == 'f':
gender = 'her'
print("It read {}".format(gender))