# # Sestina # by Rena J. Mosteirin # January 12, 2012 # This program generates the correct order for endwords in a sestina. endword_A = raw_input("Enter Word A: ") endword_B = raw_input("Enter Word B: ") endword_C = raw_input("Enter Word C: ") endword_D = raw_input("Enter Word D: ") endword_E = raw_input("Enter Word E: ") endword_F = raw_input("Enter Word F: ") def Stanza_1 (): print endword_A print endword_B print endword_C print endword_D print endword_E print endword_F print "" def Stanza_2 (): print endword_F print endword_A print endword_E print endword_B print endword_D print endword_C print "" def Stanza_3 (): print endword_C print endword_F print endword_D print endword_A print endword_B print endword_E print "" def Stanza_4 (): print endword_E print endword_C print endword_B print endword_F print endword_A print endword_D print "" def Stanza_5 (): print endword_D print endword_E print endword_A print endword_C print endword_F print endword_B print "" def Stanza_6 (): print endword_B print endword_D print endword_F print endword_E print endword_C print endword_A print "" def Stanza_7 (): print endword_B + " " + endword_E print endword_D + " " + endword_C print endword_F + " " + endword_A def sestina_endwords (): Stanza_1 () Stanza_2 () Stanza_3 () Stanza_4 () Stanza_5 () Stanza_6 () Stanza_7 () # execute sestina_endwords ()