Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import string
- output = ""
- sex = random.randint(-3,3) # Determines gender.
- kin = random.randint(-1,7) # Determines sexuality.
- rom = random.randint(0,10) # Determines romance
- random.seed()
- if sex <= -1: # -1 and below = Female
- output += "You are female"
- elif sex == 0: # 0 = gender queer. So we still have to decide *physical* gender.
- sex2 = random.randint(0,1) # Physical Gender
- if sex2 == 0: # 0 = Female
- output += "You are a biologically female gender-queer"
- else: # 1 = Male
- output += "You are a biologically male gender-queer"
- else: # since all other options are out, 1 and above = Male
- output += "You are male"
- output += ", "
- if kin == -1: # -1 = No Sexuality.
- output += "you are asexual"
- elif kin == 7: # 7 = Pansexual/Omnisexual
- output += "you have the sexuality 'Captain Jack fucking Harkness' "
- else: # For simplicities sake, we go with the Kinsey Scale for the rest.
- output += "you are Kinsey " + str(kin)
- output += " and"
- if rom == 0: # 0 = Aromantic
- output += " you are aromantic."
- elif (rom >= 1) and (rom <= 5): #Basic romance, check Kinsey score to proceed.
- if kin == 6:
- output += " you are homoromantic."
- elif kin == 0:
- output += " you are heteroromantic."
- elif kin == 1:
- rom2 = random.randint(0,5)
- if rom2 == 5:
- output += " you are heteroromantic."
- else:
- output += " you are homoromantic."
- elif kin == 5:
- rom2 = random.randint(0,5)
- if rom2 == 0:
- output += " you are heteroromantic."
- else:
- output += " you are homoromantic."
- else:
- rom2 = random.randint(0,5)
- if rom2 <= 2:
- output += " you are heteroaromantic."
- else:
- output += " you are homoaromantic."
- elif rom == 6:
- output += " you are demiromantic."
- elif rom == 7:
- output += " you are panromantic."
- elif rom == 8:
- output += " you are polyromantic."
- else:
- output += " you are biromantic."
- #print sex
- #print kin
- print output
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement