In [ ]:
import random

temp_name=input("Hello! What's your first and last name?")
if ' ' not in temp_name:
    temp_name=input('Ooops. Did you forget something? Please type your first AND last name.')
    
if temp_name.count(' ')>1:
    print('Do you have more than one last name?')
    temp_name=input('Please type your full name while choosing only ONE of your last names.')

gender=input('And are you [a] a gal, [b] a guy, or [c] not as easily defined?')
gender=str.lower(gender)

if 'a' in gender:
    gender='female'
elif 'b' in gender:
    gender='male'
elif 'c' in gender:
    gender='more complicated'
    
first_name,last_name= temp_name.split()

females=['Jessica Jones','Captain Marvel','Spider Woman','Kitty Pryde','The Invisible Woman','Storm','Jean Gray','Black Widow','Elektra','Enchantress','Rogue','She-Hulk','Scarlet Witch','Poison Ivy']
males=['Luke Cage','Silver Surfer','Beast','The Thing','Doctor Strange','Black Panther','Nick Fury','Iron Man','Professor X','Hulk','Cyclops','Wolverine','Daredevil','Captain America','Spider Man']
more_complicated=['Loki','Mystique','Ultron']

if gender == 'male':
    name_number=(random.randint(0,len(males)-1))
    print(first_name + ' "' + males[name_number] + '" ' + last_name)
elif gender =='female':
    name_number=(random.randint(0,len(females)-1))
    print(first_name + ' "' + females[name_number] + '" ' + last_name)
elif gender =='more complicated':
    name_number=(random.randint(0,len(more_complicated)-1))
    print(first_name + ' "' + more_complicated[name_number] + '" ' + last_name)


Hello! What's your first and last name?ja gu test
Do you have more than one last name?

In [ ]: