I'd like to keep asking for the user for isMale
if they don't enter True
or False
.
However, the while loop keeps asking even when I enter True
or False
. I don't know why.
name = input("Name: ")
age = int(input("Age: "))
isMale = bool(input("Male? "))
while (isMale != True) or (isMale != False): #Is this correct?
print("Wrong Input. Please type True/False")
isMale = bool(input("Male? "))
if(isMale == True):
print("His name is "+ name)
print("He is {input} years old.".format(input= age))
print("He is a Male")
elif(isMale == False):
print("Her name is " + name)
print("She is {input} years old.".format(input= age))
print("She is a Female")